πŸ“¦ directus / vue-split-panel

A Vue component for resizable split panes

β˜… 70 stars β‘‚ 6 forks πŸ‘ 70 watching βš–οΈ MIT License
componentpanepanelsplitsplittervue
πŸ“₯ Clone https://github.com/directus/vue-split-panel.git
HTTPS git clone https://github.com/directus/vue-split-panel.git
SSH git clone git@github.com:directus/vue-split-panel.git
CLI gh repo clone directus/vue-split-panel
Hannes KΓΌttner Hannes KΓΌttner chore: update github links in `package.json` (#61) 01f0abd 1 months ago πŸ“ History
πŸ“‚ main View all commits β†’
πŸ“ .github
πŸ“ .vscode
πŸ“ docs
πŸ“ packages
πŸ“„ .gitignore
πŸ“„ attributions.md
πŸ“„ eslint.config.js
πŸ“„ license
πŸ“„ package.json
πŸ“„ pnpm-lock.yaml
πŸ“„ readme.md
πŸ“„ README.md

Vue Split Panel

Splitter component based on the usage syntax of Reka UI but using the internal rendering logic of Web Awesome's Split Panel.

Installation

pnpm add @directus/vue-split-panel

<script lang="ts" setup>
import { SplitPanel } from '@directus/vue-split-panel';
import '@directus/vue-split-panel/index.css';
</script>

<template>
	<SplitPanel>
		<template #start>
			Panel A
		</template>
		
		<template #end>
			Panel B
		</template>
	</SplitPanel>
</template>

Usage

Please refer to the documentation for the full usage guide.

License

MIT

This project also incorporates third-party software licensed under the MIT License. See ATTRIBUTIONS.md for details.