Implement Button component and Vue adapter
- Add src/scss/components/_buttons.scss with Figma-extracted variants,
  sizes (lg/md/sm/xs/xxs), states (disabled, loading), icon support,
  and destructive secondary/tertiary styles.
- Add src/vue/components/GnButton.js and VmkIcon with inline SVG loading.
- Add shared src/vue/utils.js for class/variant/size normalization and
  legacy Phosphor-name mapping.
- Wire GnButton and VmkIcon into the Vue plugin and entry exports.
- Add demo partial for buttons and update demo index page.
1 parent fcc43a1 commit eb285d4876852308a72af87ee72863e0781b992e
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 14 hours ago
Showing 11 changed files
View
demo/index.html
View
demo/partials/buttons.html 0 → 100644
View
examples/vue/src/main.js
View
src/scss/components/_buttons.scss 0 → 100644
View
src/scss/demo.scss
View
src/scss/kit.scss
View
src/vue/components/GnButton.js 0 → 100644
View
src/vue/components/Icon.js 0 → 100644
View
src/vue/index.js
View
src/vue/plugin.js
View
src/vue/utils.js 0 → 100644