Add overlay components: Modal, Drawer, Toast system
- Add SCSS for modals, drawers and toasts with VMK design tokens.
- Add GnModal and GnDrawer Vue adapters with focus trap, Escape close and teleport.
- Add browser Toasts helper and GnToastProvider + useToast composable.
- Wire overlays into plugin, Vue entry and browser bundle.
- Add demo partials for Modal, Drawer and Toast.
- Update component coverage and project notes.
1 parent bc665f6 commit c8a9e2e7656bdd8b64dd617afeac2848e5ca3072
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 14 hours ago
Showing 20 changed files
View
PROJECT_NOTES.md
View
demo/index.html
View
demo/partials/drawer.html 0 → 100644
View
demo/partials/modals.html 0 → 100644
View
demo/partials/toasts.html 0 → 100644
View
docs/component-coverage.md
View
src/js/components/toasts.js 0 → 100644
View
src/js/index.js
View
src/scss/components/_drawer.scss 0 → 100644
View
src/scss/components/_modals.scss 0 → 100644
View
src/scss/components/_toasts.scss 0 → 100644
View
src/scss/kit.scss
View
src/vue/components/GnDrawer.js 0 → 100644
View
src/vue/components/GnModal.js 0 → 100644
View
src/vue/components/GnToastProvider.js 0 → 100644
View
src/vue/composables/toast-context.js 0 → 100644
View
src/vue/composables/useToast.js 0 → 100644
View
src/vue/index.js
View
src/vue/plugin.js
View
src/vue/utils.js