Add compact .btn-icon-sm and fix copy-button demo
- Introduce `.btn-icon-sm` (28×28, 18 px icon) in `_buttons.scss` for
  a miniature icon-button variant.
- Remove `.btn-secondary` from demo copy buttons so they render as
  transparent icon-only controls without background.
- Add `size` prop to `GnIconButton` and `GnCopyButton` Vue components.
- Update docs and demo to reflect the new size option.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent a569542 commit 645b6f9c6c33452d71bdb08d33545aea69c3eecf
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 1 day ago
Showing 19 changed files
View
CLAUDE.md
View
README.md
View
demo/partials/buttons.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/index.html
View
dist/vue/index.js
View
dist/vue/index.js.map
View
docs/vue/component-api.md
View
examples/vue/dist/assets/index-C4wyE_0N.css 0 → 100644
Not supported
View
examples/vue/dist/assets/index-Cb0JMDo2.js 0 → 100644
View
examples/vue/dist/assets/index-DeJpMzDj.js 100644 → 0
View
examples/vue/dist/assets/index-DoqU3q6H.css 100644 → 0
Not supported
View
examples/vue/dist/index.html
View
src/scss/components/_buttons.scss
View
src/vue/components/GnCopyButton.js
View
src/vue/components/GnIconButton.js