Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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


gleam logo symbol

For sponsoring the bootstrap of this project!

## License
©2020-present [MIT](LICENSE)