|
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. |
|---|
|
|
| PROJECT_NOTES.md |
|---|
| demo/index.html |
|---|
| demo/partials/drawer.html 0 → 100644 |
|---|
| demo/partials/modals.html 0 → 100644 |
|---|
| demo/partials/toasts.html 0 → 100644 |
|---|
| docs/component-coverage.md |
|---|
| src/js/components/toasts.js 0 → 100644 |
|---|
| src/js/index.js |
|---|
| src/scss/components/_drawer.scss 0 → 100644 |
|---|
| src/scss/components/_modals.scss 0 → 100644 |
|---|
| src/scss/components/_toasts.scss 0 → 100644 |
|---|
| src/scss/kit.scss |
|---|
| src/vue/components/GnDrawer.js 0 → 100644 |
|---|
| src/vue/components/GnModal.js 0 → 100644 |
|---|
| src/vue/components/GnToastProvider.js 0 → 100644 |
|---|
| src/vue/composables/toast-context.js 0 → 100644 |
|---|
| src/vue/composables/useToast.js 0 → 100644 |
|---|
| src/vue/index.js |
|---|
| src/vue/plugin.js |
|---|
| src/vue/utils.js |
|---|