Skip to content

Renderless-headless-unstyled-compound components for bootstrapping a vue project.

License

Notifications You must be signed in to change notification settings

renatodeleao/v-base

Repository files navigation

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 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

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 or headless.ui 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