Add GnRepeater component for dynamic field groups
- New Vue adapter: GnRepeater with v-model, scoped #item slot,
  minItems/maxItems guards, and built-in Add/Remove UI
- SCSS: .repeater, .repeater-header, .repeater-item,
  .repeater-item-body, .repeater-item-actions
- Demo: vanilla repeater with inline JS + GnRepeater in Vue forms
- Build verified: compare-heights reports 0 differences

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 57eff54 commit 1c8deba2a6b233f3b8edcc17021d97247d9c548f
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 8 hours ago
Showing 16 changed files
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/_repeater.scss 0 → 100644
View
src/scss/kit.scss
View
src/vue/components/GnRepeater.js 0 → 100644
View
src/vue/index.js
View
src/vue/plugin.js