Fix Vue demo visual issues and expand component showcase
- _forms.scss: rename .checkbox to .switch, create proper .checkbox
  for checkbox (square) vs switch (slider) differentiation
- GnSwitch.js: create dedicated switch component using .switch class
- _forms.scss: add .radio-group with flex-wrap gap for radio layouts
- GnRadioGroup.js: add radio-group class to container
- _cards.scss: fix .card-horizontal .card-media sizing with
  max-height, aspect-ratio, and align-self: start
- demo/vue.html: fix steps data (label → title)
- demo/vue.html: fix definition list data (definition → description)
- demo/vue.html: add Accordion, InputGroup demos
- demo/vue.html: add NavigationShell import (component registered)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 903d99f commit 9a04b6de47a2f65986c5adee03b6ddc83a786892
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 21 hours ago
Showing 17 changed files
View
demo/vue.html
View
dist/css/demo.css
View
dist/css/demo.css.map
View
dist/css/kit.css
View
dist/css/kit.css.map
View
dist/vue.html
View
dist/vue/index.js
View
dist/vue/index.js.map
View
examples/vue/dist/assets/index-B2mwCjSV.css 100644 → 0
Not supported
View
examples/vue/dist/assets/index-BjuJhOix.js 0 → 100644
View
examples/vue/dist/assets/index-CJ1j5MWx.css 0 → 100644
Not supported
View
examples/vue/dist/assets/index-Y6iEDhdG.js 100644 → 0
View
examples/vue/dist/index.html
View
src/scss/components/_cards.scss
View
src/scss/components/_forms.scss
View
src/vue/components/GnRadioGroup.js
View
src/vue/components/GnSwitch.js