Add GnTagInput component for multi-value string input
Features:
- New GnTagInput Vue component with inline chip display
- Enter / paste (with separator split) to add tags
- Backspace in empty field removes last tag
- Unique check and maxItems limit
- Removable chips with x button

Style:
- Add _tag-input.scss with .tag-input, .tag-input-wrap, .tag-input-field
- Chips reuse existing .chip-secondary styling

Demo:
- Add interactive tag input example to Forms section (vanilla + Vue)
- Add code example blocks for HTML and Vue usage

Docs:
- Add GnTagInput to CLAUDE.md component catalog

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 6267095 commit 57eff546617f7e056d4a9fdae33216a2d6b6412c
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 9 hours ago
Showing 17 changed files
View
CLAUDE.md
View
demo/partials/forms.html
View
demo/partials/vue/forms.html
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/index.html
View
dist/vue.html
View
dist/vue/index.js
View
dist/vue/index.js.map
View
src/scss/components/_tag-input.scss 0 → 100644
View
src/scss/kit.scss
View
src/vue/components/GnTagInput.js 0 → 100644
View
src/vue/index.js
View
src/vue/plugin.js