├── .github ├── dependabot.yml └── workflows │ └── static-storybook.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .storybook ├── local-preset.js ├── main.ts ├── preview-head.html ├── preview.ts └── ui-patterns-definitions.js ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets └── difficulty.svg ├── components ├── addon-features-examples │ ├── addon-features-examples.component.yml │ ├── addon-features-examples.twig │ └── custom-any-twig-file.twig ├── atoms │ ├── accordion │ │ ├── accordion.component.yml │ │ ├── accordion.css │ │ └── accordion.twig │ └── title │ │ ├── title.component.yml │ │ ├── title.css │ │ └── title.twig ├── badge │ ├── badge.component.yml │ ├── badge.css │ ├── badge.twig │ └── icons │ │ ├── difficulty.svg │ │ ├── knife.svg │ │ ├── serves.svg │ │ └── timer.svg ├── banner │ ├── banner.component.yml │ ├── banner.css │ └── banner.twig ├── branding │ ├── branding.component.yml │ ├── branding.css │ └── branding.twig ├── breadcrumbs │ ├── breadcrumbs.component.yml │ ├── breadcrumbs.css │ └── breadcrumbs.twig ├── card │ ├── card.component.yml │ ├── card.css │ └── card.twig ├── header │ ├── header.component.yml │ ├── header.css │ ├── header.js │ ├── header.twig │ └── icons │ │ └── burger.svg ├── menu │ ├── menu.component.yml │ ├── menu.css │ └── menu.twig ├── paragraph │ ├── paragraph.component.yml │ ├── paragraph.css │ └── paragraph.twig ├── read-more │ ├── read-more.component.yml │ ├── read-more.css │ └── read-more.twig └── slider │ ├── slider.badges.story.yml │ ├── slider.component.yml │ ├── slider.css │ ├── slider.mjs │ ├── slider.secondbadges.story.yml │ └── slider.twig ├── drupal-defs ├── exBuilderSchema.yml └── uiPatternsSchema.yml ├── package.json ├── parent-namespace └── components │ └── banner │ ├── banner.component.yml │ ├── banner.css │ └── banner.twig ├── scripts ├── prepublish-checks.js └── welcome.js ├── src ├── argTypesGenerator.ts ├── argsGenerator.ts ├── componentMetadata.ts ├── constants.ts ├── definitions.ts ├── logger.ts ├── namespaces.ts ├── preset.ts ├── sdc.d.ts ├── storiesGenerator.ts ├── storyNodeRender.ts ├── tests │ ├── argTypesGenerator.test.ts │ ├── argsGenerator.test.ts │ ├── namespaces.test.ts │ └── storiesRenderer.test.ts ├── utils.ts ├── validateJson.ts └── vite-plugin-storybook-yaml-stories.ts ├── stories └── page-example.stories.js ├── tsconfig.json ├── tsup.config.ts └── vitest.config.ts /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/static-storybook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/.github/workflows/static-storybook.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | CHANGELOG.md 3 | .github/* -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/.prettierrc -------------------------------------------------------------------------------- /.storybook/local-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/.storybook/local-preset.js -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/preview-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/.storybook/preview-head.html -------------------------------------------------------------------------------- /.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/.storybook/preview.ts -------------------------------------------------------------------------------- /.storybook/ui-patterns-definitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/.storybook/ui-patterns-definitions.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/README.md -------------------------------------------------------------------------------- /assets/difficulty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/assets/difficulty.svg -------------------------------------------------------------------------------- /components/addon-features-examples/addon-features-examples.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/addon-features-examples/addon-features-examples.component.yml -------------------------------------------------------------------------------- /components/addon-features-examples/addon-features-examples.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/addon-features-examples/addon-features-examples.twig -------------------------------------------------------------------------------- /components/addon-features-examples/custom-any-twig-file.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/addon-features-examples/custom-any-twig-file.twig -------------------------------------------------------------------------------- /components/atoms/accordion/accordion.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/atoms/accordion/accordion.component.yml -------------------------------------------------------------------------------- /components/atoms/accordion/accordion.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/atoms/accordion/accordion.css -------------------------------------------------------------------------------- /components/atoms/accordion/accordion.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/atoms/accordion/accordion.twig -------------------------------------------------------------------------------- /components/atoms/title/title.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/atoms/title/title.component.yml -------------------------------------------------------------------------------- /components/atoms/title/title.css: -------------------------------------------------------------------------------- 1 | .umami-title { 2 | font-weight: 400; 3 | letter-spacing: 0.05em; 4 | } 5 | -------------------------------------------------------------------------------- /components/atoms/title/title.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/atoms/title/title.twig -------------------------------------------------------------------------------- /components/badge/badge.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/badge/badge.component.yml -------------------------------------------------------------------------------- /components/badge/badge.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/badge/badge.css -------------------------------------------------------------------------------- /components/badge/badge.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/badge/badge.twig -------------------------------------------------------------------------------- /components/badge/icons/difficulty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/badge/icons/difficulty.svg -------------------------------------------------------------------------------- /components/badge/icons/knife.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/badge/icons/knife.svg -------------------------------------------------------------------------------- /components/badge/icons/serves.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/badge/icons/serves.svg -------------------------------------------------------------------------------- /components/badge/icons/timer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/badge/icons/timer.svg -------------------------------------------------------------------------------- /components/banner/banner.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/banner/banner.component.yml -------------------------------------------------------------------------------- /components/banner/banner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/banner/banner.css -------------------------------------------------------------------------------- /components/banner/banner.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/banner/banner.twig -------------------------------------------------------------------------------- /components/branding/branding.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/branding/branding.component.yml -------------------------------------------------------------------------------- /components/branding/branding.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/branding/branding.css -------------------------------------------------------------------------------- /components/branding/branding.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/branding/branding.twig -------------------------------------------------------------------------------- /components/breadcrumbs/breadcrumbs.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/breadcrumbs/breadcrumbs.component.yml -------------------------------------------------------------------------------- /components/breadcrumbs/breadcrumbs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/breadcrumbs/breadcrumbs.css -------------------------------------------------------------------------------- /components/breadcrumbs/breadcrumbs.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/breadcrumbs/breadcrumbs.twig -------------------------------------------------------------------------------- /components/card/card.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/card/card.component.yml -------------------------------------------------------------------------------- /components/card/card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/card/card.css -------------------------------------------------------------------------------- /components/card/card.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/card/card.twig -------------------------------------------------------------------------------- /components/header/header.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/header/header.component.yml -------------------------------------------------------------------------------- /components/header/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/header/header.css -------------------------------------------------------------------------------- /components/header/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/header/header.js -------------------------------------------------------------------------------- /components/header/header.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/header/header.twig -------------------------------------------------------------------------------- /components/header/icons/burger.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/header/icons/burger.svg -------------------------------------------------------------------------------- /components/menu/menu.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/menu/menu.component.yml -------------------------------------------------------------------------------- /components/menu/menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/menu/menu.css -------------------------------------------------------------------------------- /components/menu/menu.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/menu/menu.twig -------------------------------------------------------------------------------- /components/paragraph/paragraph.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/paragraph/paragraph.component.yml -------------------------------------------------------------------------------- /components/paragraph/paragraph.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/paragraph/paragraph.css -------------------------------------------------------------------------------- /components/paragraph/paragraph.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/paragraph/paragraph.twig -------------------------------------------------------------------------------- /components/read-more/read-more.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/read-more/read-more.component.yml -------------------------------------------------------------------------------- /components/read-more/read-more.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/read-more/read-more.css -------------------------------------------------------------------------------- /components/read-more/read-more.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/read-more/read-more.twig -------------------------------------------------------------------------------- /components/slider/slider.badges.story.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/slider/slider.badges.story.yml -------------------------------------------------------------------------------- /components/slider/slider.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/slider/slider.component.yml -------------------------------------------------------------------------------- /components/slider/slider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/slider/slider.css -------------------------------------------------------------------------------- /components/slider/slider.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/slider/slider.mjs -------------------------------------------------------------------------------- /components/slider/slider.secondbadges.story.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/slider/slider.secondbadges.story.yml -------------------------------------------------------------------------------- /components/slider/slider.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/components/slider/slider.twig -------------------------------------------------------------------------------- /drupal-defs/exBuilderSchema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/drupal-defs/exBuilderSchema.yml -------------------------------------------------------------------------------- /drupal-defs/uiPatternsSchema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/drupal-defs/uiPatternsSchema.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/package.json -------------------------------------------------------------------------------- /parent-namespace/components/banner/banner.component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/parent-namespace/components/banner/banner.component.yml -------------------------------------------------------------------------------- /parent-namespace/components/banner/banner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/parent-namespace/components/banner/banner.css -------------------------------------------------------------------------------- /parent-namespace/components/banner/banner.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/parent-namespace/components/banner/banner.twig -------------------------------------------------------------------------------- /scripts/prepublish-checks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/scripts/prepublish-checks.js -------------------------------------------------------------------------------- /scripts/welcome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/scripts/welcome.js -------------------------------------------------------------------------------- /src/argTypesGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/argTypesGenerator.ts -------------------------------------------------------------------------------- /src/argsGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/argsGenerator.ts -------------------------------------------------------------------------------- /src/componentMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/componentMetadata.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/definitions.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/namespaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/namespaces.ts -------------------------------------------------------------------------------- /src/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/preset.ts -------------------------------------------------------------------------------- /src/sdc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/sdc.d.ts -------------------------------------------------------------------------------- /src/storiesGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/storiesGenerator.ts -------------------------------------------------------------------------------- /src/storyNodeRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/storyNodeRender.ts -------------------------------------------------------------------------------- /src/tests/argTypesGenerator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/tests/argTypesGenerator.test.ts -------------------------------------------------------------------------------- /src/tests/argsGenerator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/tests/argsGenerator.test.ts -------------------------------------------------------------------------------- /src/tests/namespaces.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/tests/namespaces.test.ts -------------------------------------------------------------------------------- /src/tests/storiesRenderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/tests/storiesRenderer.test.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/validateJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/validateJson.ts -------------------------------------------------------------------------------- /src/vite-plugin-storybook-yaml-stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/src/vite-plugin-storybook-yaml-stories.ts -------------------------------------------------------------------------------- /stories/page-example.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/stories/page-example.stories.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iberdinsky-skilld/sdc-addon/HEAD/vitest.config.ts --------------------------------------------------------------------------------