Add Divider, Accordion, Stepper and FileAttachment components
- Implement CSS for divider, accordion, stepper and file-upload/attachment.
- Add browser Accordion helper and expose it on window.VMKUIKit.
- Add Vue adapters: GnAccordion, GnSteps, GnFileUpload, GnFileAttachment.
- Add demo partials and figma match pages for divider and attached-file.
- Fix Figma comparison flattening for transparent baselines (e.g. breadcrumbs, attached-file).
- Add vertical spacing to the demo index page to separate sections.

All Figma visual tests and the Vue adapter smoke build pass.
1 parent 04cbe73 commit b1e19a605656eb2b82ce79a781bb7f037036e80c
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 12 hours ago
Showing 66 changed files
View
.gitignore
View
CLAUDE.md
View
demo/figma/alerts.html 0 → 100644
View
demo/figma/attached-file.html 0 → 100644
View
demo/figma/backgrounds.html 0 → 100644
View
demo/figma/badges.html 0 → 100644
View
demo/figma/breadcrumbs.html 0 → 100644
View
demo/figma/buttons.html 0 → 100644
View
demo/figma/divider.html 0 → 100644
View
demo/figma/forms.html 0 → 100644
View
demo/index.html
View
demo/partials/accordion.html 0 → 100644
View
demo/partials/backgrounds.html 0 → 100644
View
demo/partials/breadcrumbs.html 0 → 100644
View
demo/partials/buttons.html
View
demo/partials/divider.html 0 → 100644
View
demo/partials/file-upload.html 0 → 100644
View
demo/partials/stepper.html 0 → 100644
View
figma design parts/frames/Button.cropped.png 0 → 100644
View
gulpfile.js
View
package-lock.json
View
package.json
View
public/assets/backgrounds/gradient-desktop.svg 0 → 100644
View
public/assets/backgrounds/gradient-mobile.svg 0 → 100644
View
public/assets/backgrounds/gradient-tablet.svg 0 → 100644
View
public/assets/backgrounds/shape-desktop.svg 0 → 100644
View
public/assets/backgrounds/shape-mobile.svg 0 → 100644
View
public/assets/backgrounds/shape-tablet.svg 0 → 100644
View
scripts/compare-with-figma.js 0 → 100644
View
scripts/list-mode1-tokens.js 0 → 100644
View
src/js/components/accordion.js 0 → 100644
View
src/js/components/backgrounds.js 0 → 100644
View
src/js/components/breadcrumbs.js 0 → 100644
View
src/js/index.js
View
src/scss/_palette-colors.scss
View
src/scss/components/_accordion.scss 0 → 100644
View
src/scss/components/_background.scss 0 → 100644
View
src/scss/components/_badges.scss
View
src/scss/components/_breadcrumbs.scss 0 → 100644
View
src/scss/components/_buttons.scss
View
src/scss/components/_divider.scss 0 → 100644
View
src/scss/components/_file-upload.scss 0 → 100644
View
src/scss/components/_forms.scss
View
src/scss/components/_stepper.scss 0 → 100644
View
src/scss/kit.scss
View
src/vue/components/GnAccordion.js 0 → 100644
View
src/vue/components/GnBackground.js 0 → 100644
View
src/vue/components/GnBreadcrumbItem.js 0 → 100644
View
src/vue/components/GnBreadcrumbs.js 0 → 100644
View
src/vue/components/GnFileAttachment.js 0 → 100644
View
src/vue/components/GnFileUpload.js 0 → 100644
View
src/vue/components/GnSteps.js 0 → 100644
View
src/vue/index.js
View
src/vue/plugin.js
View
tests/figma-baselines/alerts-baseline.png 0 → 100644
View
tests/figma-baselines/attached-file-baseline.png 0 → 100644
View
tests/figma-baselines/badges-baseline.png 0 → 100644
View
tests/figma-baselines/breadcrumb-row-235.png 0 → 100644
View
tests/figma-baselines/breadcrumb-row-411.png 0 → 100644
View
tests/figma-baselines/breadcrumb-row-545.png 0 → 100644
View
tests/figma-baselines/breadcrumb-row-59.png 0 → 100644
View
tests/figma-baselines/breadcrumbs-baseline.png 0 → 100644
View
tests/figma-baselines/buttons-baseline.png 0 → 100644
View
tests/figma-baselines/divider-baseline.png 0 → 100644
View
tests/figma-baselines/forms-baseline.png 0 → 100644
View
tests/figma-match.spec.js 0 → 100644