Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/renatodeleao/v-base
Renderless-headless-unstyled-compound components for bootstrapping a vue project.
https://github.com/renatodeleao/v-base
a11y compound-components headless renderless styleless unstyled-components vue
Last synced: 3 months ago
JSON representation
Renderless-headless-unstyled-compound components for bootstrapping a vue project.
- Host: GitHub
- URL: https://github.com/renatodeleao/v-base
- Owner: renatodeleao
- License: mit
- Created: 2020-11-18T16:23:46.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-08T17:32:11.000Z (over 2 years ago)
- Last Synced: 2024-09-18T09:07:27.852Z (4 months ago)
- Topics: a11y, compound-components, headless, renderless, styleless, unstyled-components, vue
- Language: Vue
- Homepage:
- Size: 1.38 MB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# v-eye
The `v-eye` package provides a set of compound components to create groups of selectable items out of any component. You can see it as the baseline functionality for components like `tabs`, `button-groups`, `accordions`, `carousels` and possibily others.
It's heavily inspired in [`Vuetify's` `v-item-group`](https://vuetifyjs.com/en/components/item-groups/) without all the `vuetify` wiring attached.
## Monorepo
- The generic primitive is developed under `lib`
- Playground is exactly what the name suggests
- In the future, accessible compositions based on `lib` will be available via other packages with `v-eye` as dependency.
## Docs && Installation
- Please refer to [`lib` documentation](lib/README.md)
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.## Colophon
- Credits to `Vuetify` for the idea
- Credits to headless ui frameworks like [radix-ui](https://www.radix-ui.com/) or [headless.ui](https://headlessui.dev/) for setting strong foundations on library "form"
- Built with `vue-cli` and its friends.## Special thanks
For sponsoring the bootstrap of this project!
## License
©2020-present [MIT](LICENSE)