* refactor(form): move FORM_ITEM_INJECTION_KEY to a different module
By exporting the from the file, we can remove the need of having
multiple script tags inside the component.
This change helps with the linters and formatters, expecially with defaults.
* feat: toggle group
* chore: remove dummy examples
* chore: update pathe and typescript, include scripts in tsconfig include
* refactor: move import type from normal script to script setup
don't know how detypes would react with that normal script
* feat: create new carousel component with embala-carousel
* feat: create demos for the carousel component
* feat: add the default carousel component to the docs
* feat: add new-york styling for carousels
* feat: add more examples for spacing, size and options
* refactor: change ways to better pass the data to parent
* feat: add examples for carousel api handling
* feat: add example for using embla plugin
* chore: add carousel component doc to the table of contents
* feat: add focusability on carousel element
* fix: update docs
* chore: add docs for slot props
* feat: expose api for the parent component
* chore: include missing filenames
* chore: update embla carousel dependency versions
* chore: fix typescript error by getting the types from core package
* chore: prevent duplicate classes by using class as prop
* feat: use slot fallback content
so user could change navigation button icons
* fix: change attribute inheritance element
* chore: update www package.json `scripts`
update tsconfig exclude for the strict registry build
* refactor: fix embla-carousel types after v8.0.0-rc18
update embla deps
* chore: update @vue/tsconfig
* chore: run registry
* refactor: remove uneended ref
* fix: dependencies for embla missing
* docs: update carousel for optional plugin installation
---------
Co-authored-by: sadeghbarati <sadeghbaratiwork@gmail.com>
Co-authored-by: zernonia <zernonia@gmail.com>
* feat: add toast
* feat: add new york version
* feat: add `VNode` type to toast description
* docs: use `toast` in form demos
* chore: run build registry
* docs: update announcement component, menu label
* refactor: change 'onUpdate:open' to 'onOpenChange' a more friendlier name
---------
Co-authored-by: Nik <dev@nkutinha.slmail.me>
Co-authored-by: Sadegh Barati <sadeghbaratiwork@gmail.com>
Co-authored-by: zernonia <zernonia@gmail.com>