From 06eb4ee77128559620511fda8bb276a933417d3c Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Mon, 9 Dec 2024 13:00:46 +0100 Subject: [PATCH 01/41] feat: added REUSE compliance check --- .github/workflows/99-reuse-compliance-check.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/99-reuse-compliance-check.yml diff --git a/.github/workflows/99-reuse-compliance-check.yml b/.github/workflows/99-reuse-compliance-check.yml new file mode 100644 index 000000000000..84514e8cb03e --- /dev/null +++ b/.github/workflows/99-reuse-compliance-check.yml @@ -0,0 +1,17 @@ +# SPDX-FileCopyrightText: 2022 Free Software Foundation Europe e.V. +# +# SPDX-License-Identifier: CC0-1.0 + +name: REUSE Compliance Check + +on: [push, pull_request] + +jobs: + reuse-compliance-check: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: REUSE Compliance Check + uses: fsfe/reuse-action@v5 From ecaf95848eb735c876b81b4ea123a9f9d1665fcb Mon Sep 17 00:00:00 2001 From: Max Mehl Date: Tue, 21 Jan 2025 09:45:58 +0100 Subject: [PATCH 02/41] make repository REUSE compliant --- LICENSES/Apache-2.0.txt | 202 ++++++++++++++++++ LICENSES/CC0-1.0.txt | 121 +++++++++++ .../fonts/OFL.txt => LICENSES/OFL-1.1.txt | 2 +- REUSE.toml | 7 + packages/README.md | 6 + packages/components/.eslintignore | 4 + packages/components/.eslintrc.js | 4 + packages/components/README.md | 6 + .../_templates/generator/help/index.ejs.t | 4 + .../_templates/generator/new/hello.ejs.t | 4 + .../generator/with-prompt/hello.ejs.t | 4 + .../generator/with-prompt/prompt.ejs.t | 4 + .../_templates/init/repo/new-repo.ejs.t | 4 + .../mitosis/new/component/components.ejs.t | 4 + .../new/component/db-ui-components-wc.ejs.t | 4 + .../new/component/db-ui-components.ejs.t | 4 + .../mitosis/new/component/export.ejs.t | 4 + .../mitosis/new/component/html.ejs.t | 4 + .../mitosis/new/component/index-html.ejs.t | 4 + .../mitosis/new/component/index.ejs.t | 4 + .../mitosis/new/component/model.ejs.t | 4 + .../mitosis/new/component/scss.ejs.t | 4 + .../mitosis/new/component/spec.ejs.t | 4 + .../mitosis/new/component/tsx.ejs.t | 4 + .../mitosis/new/db-ui-components-use.ejs.t | 4 + .../_templates/mitosis/new/prompt.js | 4 + .../mitosis/new/readmes/readme-angular.ejs.t | 4 + .../mitosis/new/readmes/readme-html.ejs.t | 4 + .../mitosis/new/readmes/readme-react.ejs.t | 4 + .../mitosis/new/readmes/readme-vue.ejs.t | 4 + .../angular-showcase-component-html.ejs.t | 4 + .../angular-showcase-component.ejs.t | 4 + .../angular-showcase-router-import.ejs.t | 4 + .../showcases/angular-showcase-router.ejs.t | 4 + .../mitosis/new/showcases/e2e-a11y-test.ejs.t | 4 + .../new/showcases/e2e-snapshot-test.ejs.t | 4 + .../patternhub-comp-parser-data.ejs.t | 4 + .../patternhub-comp-parser-import.ejs.t | 4 + .../patternhub-comp-parser-switch.ejs.t | 4 + .../new/showcases/patternhub-components.ejs.t | 4 + .../showcases/patternhub-routes-imports.ejs.t | 4 + .../new/showcases/patternhub-routes.ejs.t | 4 + .../showcases/react-showcase-component.ejs.t | 4 + .../react-showcase-router-import.ejs.t | 4 + .../new/showcases/react-showcase-router.ejs.t | 4 + .../showcases/shared-component-variants.ejs.t | 4 + .../showcases/vue-showcase-component.ejs.t | 4 + .../vue-showcase-router-import.ejs.t | 4 + .../new/showcases/vue-showcase-router.ejs.t | 4 + .../_templates/update-docs/new/prompt.js | 4 + .../update-docs/new/readme-angular.ejs.t | 4 + .../update-docs/new/readme-html.ejs.t | 4 + .../update-docs/new/readme-react.ejs.t | 4 + .../update-docs/new/readme-vue.ejs.t | 4 + packages/components/configs/angular/index.js | 4 + .../configs/angular/mitosis.config.js | 4 + packages/components/configs/mitosis.config.js | 4 + packages/components/configs/react/index.js | 4 + .../configs/react/mitosis.config.js | 4 + packages/components/configs/stencil/index.js | 4 + .../configs/stencil/mitosis.config.js | 4 + packages/components/configs/vue/index.js | 4 + .../components/configs/vue/mitosis.config.js | 4 + packages/components/docs/Validation.md | 6 + packages/components/docs/getting-started.md | 6 + packages/components/docs/router-usage.md | 6 + packages/components/index.html | 6 + packages/components/plugins/debug/index.js | 4 + packages/components/postcss.config.js | 4 + packages/components/scripts/exec/angular.ts | 4 + packages/components/scripts/exec/react.ts | 4 + packages/components/scripts/exec/stencil.ts | 4 + packages/components/scripts/exec/vue.ts | 4 + .../components/scripts/post-build/angular.ts | 4 + .../scripts/post-build/components.ts | 4 + .../scripts/post-build/copy-files.ts | 4 + .../scripts/post-build/frameworks.ts | 4 + .../components/scripts/post-build/index.ts | 4 + .../components/scripts/post-build/react.ts | 4 + .../components/scripts/post-build/stencil.ts | 4 + packages/components/scripts/post-build/vue.ts | 4 + packages/components/scripts/utils/index.ts | 4 + packages/components/src/README.md | 6 + .../accordion-item/accordion-item.lite.tsx | 4 + .../accordion-item/accordion-item.scss | 6 + .../accordion-item/accordion-item.spec.tsx | 4 + .../components/accordion-item/docs/Angular.md | 6 + .../components/accordion-item/docs/HTML.md | 6 + .../accordion-item/docs/Migration.md | 6 + .../components/accordion-item/docs/React.md | 6 + .../src/components/accordion-item/docs/Vue.md | 6 + .../src/components/accordion-item/index.html | 6 + .../src/components/accordion-item/index.ts | 4 + .../src/components/accordion-item/model.ts | 4 + .../components/accordion/accordion.lite.tsx | 4 + .../src/components/accordion/accordion.scss | 6 + .../components/accordion/accordion.spec.tsx | 4 + .../src/components/accordion/docs/Angular.md | 6 + .../src/components/accordion/docs/HTML.md | 6 + .../components/accordion/docs/Migration.md | 6 + .../src/components/accordion/docs/React.md | 6 + .../src/components/accordion/docs/Vue.md | 6 + .../src/components/accordion/index.html | 6 + .../src/components/accordion/index.ts | 4 + .../src/components/accordion/model.ts | 4 + .../src/components/badge/badge.lite.tsx | 4 + .../src/components/badge/badge.scss | 6 + .../src/components/badge/badge.spec.tsx | 4 + .../src/components/badge/docs/Angular.md | 6 + .../src/components/badge/docs/HTML.md | 6 + .../src/components/badge/docs/Migration.md | 6 + .../src/components/badge/docs/React.md | 6 + .../src/components/badge/docs/Vue.md | 6 + .../src/components/badge/index.html | 6 + .../components/src/components/badge/index.ts | 4 + .../components/src/components/badge/model.ts | 4 + .../src/components/brand/brand.lite.tsx | 4 + .../src/components/brand/brand.scss | 6 + .../src/components/brand/brand.spec.tsx | 4 + .../src/components/brand/docs/Angular.md | 6 + .../src/components/brand/docs/HTML.md | 6 + .../src/components/brand/docs/Migration.md | 6 + .../src/components/brand/docs/React.md | 6 + .../src/components/brand/docs/Vue.md | 6 + .../src/components/brand/index.html | 6 + .../components/src/components/brand/index.ts | 4 + .../components/src/components/brand/model.ts | 4 + .../src/components/button/button.lite.tsx | 4 + .../src/components/button/button.scss | 6 + .../src/components/button/button.spec.tsx | 4 + .../src/components/button/docs/Angular.md | 6 + .../src/components/button/docs/HTML.md | 6 + .../src/components/button/docs/Migration.md | 6 + .../src/components/button/docs/React.md | 6 + .../src/components/button/docs/Vue.md | 6 + .../src/components/button/index.html | 6 + .../components/src/components/button/index.ts | 4 + .../components/src/components/button/model.ts | 4 + .../src/components/card/card.lite.tsx | 4 + .../components/src/components/card/card.scss | 6 + .../src/components/card/card.spec.tsx | 4 + .../src/components/card/docs/Angular.md | 6 + .../src/components/card/docs/HTML.md | 6 + .../src/components/card/docs/Migration.md | 6 + .../src/components/card/docs/React.md | 6 + .../src/components/card/docs/Vue.md | 6 + .../components/src/components/card/index.html | 6 + .../components/src/components/card/index.ts | 4 + .../components/src/components/card/model.ts | 4 + .../src/components/checkbox/checkbox.lite.tsx | 4 + .../src/components/checkbox/checkbox.scss | 6 + .../src/components/checkbox/checkbox.spec.tsx | 4 + .../src/components/checkbox/docs/Angular.md | 6 + .../src/components/checkbox/docs/HTML.md | 6 + .../src/components/checkbox/docs/Migration.md | 6 + .../src/components/checkbox/docs/React.md | 6 + .../src/components/checkbox/docs/Vue.md | 6 + .../src/components/checkbox/index.html | 6 + .../src/components/checkbox/index.ts | 4 + .../src/components/checkbox/model.ts | 4 + .../src/components/divider/divider.lite.tsx | 4 + .../src/components/divider/divider.scss | 6 + .../src/components/divider/divider.spec.tsx | 4 + .../src/components/divider/docs/Angular.md | 6 + .../src/components/divider/docs/HTML.md | 6 + .../src/components/divider/docs/Migration.md | 6 + .../src/components/divider/docs/React.md | 6 + .../src/components/divider/docs/Vue.md | 6 + .../src/components/divider/index.html | 6 + .../src/components/divider/index.ts | 4 + .../src/components/divider/model.ts | 4 + .../src/components/drawer/docs/Angular.md | 6 + .../src/components/drawer/docs/HTML.md | 6 + .../src/components/drawer/docs/Migration.md | 6 + .../src/components/drawer/docs/React.md | 6 + .../src/components/drawer/docs/Vue.md | 6 + .../src/components/drawer/drawer.lite.tsx | 4 + .../src/components/drawer/drawer.scss | 6 + .../src/components/drawer/drawer.spec.tsx | 4 + .../src/components/drawer/index.html | 6 + .../components/src/components/drawer/index.ts | 4 + .../components/src/components/drawer/model.ts | 4 + .../src/components/header/docs/Angular.md | 6 + .../src/components/header/docs/HTML.md | 6 + .../src/components/header/docs/Migration.md | 6 + .../src/components/header/docs/React.md | 6 + .../src/components/header/docs/Vue.md | 6 + .../src/components/header/header.lite.tsx | 4 + .../src/components/header/header.scss | 6 + .../src/components/header/index.html | 6 + .../components/src/components/header/index.ts | 4 + .../components/src/components/header/model.ts | 4 + .../src/components/icon/docs/Angular.md | 6 + .../src/components/icon/docs/HTML.md | 6 + .../src/components/icon/docs/Migration.md | 6 + .../src/components/icon/docs/React.md | 6 + .../src/components/icon/docs/Vue.md | 6 + .../src/components/icon/icon.lite.tsx | 4 + .../components/src/components/icon/icon.scss | 6 + .../components/src/components/icon/index.html | 6 + .../components/src/components/icon/index.ts | 4 + .../components/src/components/icon/model.ts | 4 + .../src/components/infotext/docs/Angular.md | 6 + .../src/components/infotext/docs/HTML.md | 6 + .../src/components/infotext/docs/Migration.md | 6 + .../src/components/infotext/docs/React.md | 6 + .../src/components/infotext/docs/Vue.md | 6 + .../src/components/infotext/index.html | 6 + .../src/components/infotext/index.ts | 4 + .../src/components/infotext/infotext.lite.tsx | 4 + .../src/components/infotext/infotext.scss | 6 + .../src/components/infotext/infotext.spec.tsx | 4 + .../src/components/infotext/model.ts | 4 + .../src/components/input/docs/Angular.md | 6 + .../src/components/input/docs/HTML.md | 6 + .../src/components/input/docs/Migration.md | 6 + .../src/components/input/docs/React.md | 6 + .../src/components/input/docs/Vue.md | 6 + .../src/components/input/index.html | 6 + .../components/src/components/input/index.ts | 4 + .../src/components/input/input.lite.tsx | 4 + .../src/components/input/input.scss | 6 + .../src/components/input/input.spec.tsx | 4 + .../components/src/components/input/model.ts | 4 + .../src/components/link/docs/Angular.md | 6 + .../src/components/link/docs/HTML.md | 6 + .../src/components/link/docs/Migration.md | 6 + .../src/components/link/docs/React.md | 6 + .../src/components/link/docs/Vue.md | 6 + .../components/src/components/link/index.html | 6 + .../components/src/components/link/index.ts | 4 + .../src/components/link/link.lite.tsx | 4 + .../components/src/components/link/link.scss | 6 + .../components/src/components/link/model.ts | 4 + .../navigation-item/docs/Angular.md | 6 + .../components/navigation-item/docs/HTML.md | 6 + .../navigation-item/docs/Migration.md | 6 + .../components/navigation-item/docs/React.md | 6 + .../components/navigation-item/docs/Vue.md | 6 + .../src/components/navigation-item/index.ts | 4 + .../src/components/navigation-item/model.ts | 4 + .../navigation-item/navigation-item.lite.tsx | 4 + .../navigation-item/navigation-item.scss | 6 + .../navigation-item/navigation-item.spec.tsx | 4 + .../navigation/docs/Accessibility.md | 6 + .../src/components/navigation/docs/Angular.md | 6 + .../src/components/navigation/docs/HTML.md | 6 + .../components/navigation/docs/Migration.md | 6 + .../src/components/navigation/docs/React.md | 6 + .../src/components/navigation/docs/Vue.md | 6 + .../src/components/navigation/index.ts | 4 + .../src/components/navigation/model.ts | 4 + .../components/navigation/navigation.lite.tsx | 4 + .../src/components/navigation/navigation.scss | 6 + .../components/navigation/navigation.spec.tsx | 4 + .../components/notification/docs/Angular.md | 6 + .../src/components/notification/docs/HTML.md | 6 + .../components/notification/docs/Migration.md | 6 + .../src/components/notification/docs/React.md | 6 + .../src/components/notification/docs/Vue.md | 6 + .../src/components/notification/index.html | 6 + .../src/components/notification/index.ts | 4 + .../src/components/notification/model.ts | 4 + .../notification-grid-default.scss | 6 + .../notification-grid-non-overlay.scss | 6 + .../notification-grid-overlay.scss | 6 + .../notification/notification.lite.tsx | 4 + .../components/notification/notification.scss | 6 + .../notification/notification.spec.tsx | 4 + .../src/components/page/docs/Angular.md | 6 + .../src/components/page/docs/HTML.md | 6 + .../src/components/page/docs/Migration.md | 6 + .../src/components/page/docs/React.md | 6 + .../src/components/page/docs/Vue.md | 6 + .../components/src/components/page/index.ts | 4 + .../components/src/components/page/model.ts | 4 + .../src/components/page/page.lite.tsx | 4 + .../components/src/components/page/page.scss | 6 + .../src/components/popover/docs/Angular.md | 6 + .../src/components/popover/docs/HTML.md | 6 + .../src/components/popover/docs/Migration.md | 6 + .../src/components/popover/docs/React.md | 6 + .../src/components/popover/docs/Vue.md | 6 + .../src/components/popover/index.html | 6 + .../src/components/popover/index.ts | 4 + .../src/components/popover/model.ts | 4 + .../src/components/popover/popover.lite.tsx | 4 + .../src/components/popover/popover.scss | 6 + .../src/components/popover/popover.spec.tsx | 4 + .../src/components/radio/docs/Angular.md | 6 + .../src/components/radio/docs/HTML.md | 6 + .../src/components/radio/docs/Migration.md | 6 + .../src/components/radio/docs/React.md | 6 + .../src/components/radio/docs/Vue.md | 6 + .../src/components/radio/index.html | 6 + .../components/src/components/radio/index.ts | 4 + .../components/src/components/radio/model.ts | 4 + .../src/components/radio/radio.lite.tsx | 4 + .../src/components/radio/radio.scss | 6 + .../src/components/radio/radio.spec.tsx | 4 + .../src/components/section/docs/Angular.md | 6 + .../src/components/section/docs/HTML.md | 6 + .../src/components/section/docs/Migration.md | 6 + .../src/components/section/docs/React.md | 6 + .../src/components/section/docs/Vue.md | 6 + .../src/components/section/index.html | 6 + .../src/components/section/index.ts | 4 + .../src/components/section/model.ts | 4 + .../src/components/section/section.lite.tsx | 4 + .../src/components/section/section.scss | 6 + .../src/components/select/docs/Angular.md | 6 + .../src/components/select/docs/HTML.md | 6 + .../src/components/select/docs/Migration.md | 6 + .../src/components/select/docs/React.md | 6 + .../src/components/select/docs/Vue.md | 6 + .../src/components/select/index.html | 6 + .../components/src/components/select/index.ts | 4 + .../components/src/components/select/model.ts | 4 + .../src/components/select/select.lite.tsx | 4 + .../src/components/select/select.scss | 6 + .../src/components/select/select.spec.tsx | 4 + .../src/components/stack/docs/Angular.md | 6 + .../src/components/stack/docs/HTML.md | 6 + .../src/components/stack/docs/Migration.md | 6 + .../src/components/stack/docs/React.md | 6 + .../src/components/stack/docs/Vue.md | 6 + .../src/components/stack/index.html | 6 + .../components/src/components/stack/index.ts | 4 + .../components/src/components/stack/model.ts | 4 + .../components/stack/stack-web-component.scss | 6 + .../src/components/stack/stack.lite.tsx | 4 + .../src/components/stack/stack.scss | 6 + .../src/components/stack/stack.spec.tsx | 4 + .../src/components/switch/docs/Angular.md | 6 + .../src/components/switch/docs/HTML.md | 6 + .../src/components/switch/docs/Migration.md | 6 + .../src/components/switch/docs/React.md | 6 + .../src/components/switch/docs/Vue.md | 6 + .../src/components/switch/index.html | 6 + .../components/src/components/switch/index.ts | 4 + .../components/src/components/switch/model.ts | 4 + .../src/components/switch/switch.lite.tsx | 4 + .../src/components/switch/switch.scss | 6 + .../src/components/switch/switch.spec.tsx | 4 + .../src/components/tab-item/docs/Angular.md | 6 + .../src/components/tab-item/docs/HTML.md | 6 + .../src/components/tab-item/docs/Migration.md | 6 + .../src/components/tab-item/docs/React.md | 6 + .../src/components/tab-item/docs/Vue.md | 6 + .../src/components/tab-item/index.html | 6 + .../src/components/tab-item/index.ts | 4 + .../src/components/tab-item/model.ts | 4 + .../src/components/tab-item/tab-item.lite.tsx | 4 + .../src/components/tab-item/tab-item.scss | 6 + .../src/components/tab-list/docs/Angular.md | 6 + .../src/components/tab-list/docs/HTML.md | 6 + .../src/components/tab-list/docs/Migration.md | 6 + .../src/components/tab-list/docs/React.md | 6 + .../src/components/tab-list/docs/Vue.md | 6 + .../src/components/tab-list/index.html | 6 + .../src/components/tab-list/index.ts | 4 + .../src/components/tab-list/model.ts | 4 + .../src/components/tab-list/tab-list.lite.tsx | 4 + .../src/components/tab-list/tab-list.scss | 6 + .../src/components/tab-panel/docs/Angular.md | 6 + .../src/components/tab-panel/docs/HTML.md | 6 + .../components/tab-panel/docs/Migration.md | 6 + .../src/components/tab-panel/docs/React.md | 6 + .../src/components/tab-panel/docs/Vue.md | 6 + .../src/components/tab-panel/index.html | 6 + .../src/components/tab-panel/index.ts | 4 + .../src/components/tab-panel/model.ts | 4 + .../components/tab-panel/tab-panel.lite.tsx | 4 + .../src/components/tab-panel/tab-panel.scss | 6 + .../src/components/tabs/docs/Angular.md | 6 + .../src/components/tabs/docs/HTML.md | 6 + .../src/components/tabs/docs/Migration.md | 6 + .../src/components/tabs/docs/React.md | 6 + .../src/components/tabs/docs/Vue.md | 6 + .../components/src/components/tabs/index.html | 6 + .../components/src/components/tabs/index.ts | 4 + .../components/src/components/tabs/model.ts | 4 + .../src/components/tabs/tabs.lite.tsx | 4 + .../components/src/components/tabs/tabs.scss | 6 + .../src/components/tabs/tabs.spec.tsx | 4 + .../src/components/tag/docs/Angular.md | 6 + .../src/components/tag/docs/HTML.md | 6 + .../src/components/tag/docs/Migration.md | 6 + .../src/components/tag/docs/React.md | 6 + .../components/src/components/tag/docs/Vue.md | 6 + .../components/src/components/tag/index.html | 6 + .../components/src/components/tag/index.ts | 4 + .../components/src/components/tag/model.ts | 4 + .../src/components/tag/tag.lite.tsx | 4 + .../components/src/components/tag/tag.scss | 6 + .../src/components/tag/tag.spec.tsx | 4 + .../src/components/textarea/docs/Angular.md | 6 + .../src/components/textarea/docs/HTML.md | 6 + .../src/components/textarea/docs/Migration.md | 6 + .../src/components/textarea/docs/React.md | 6 + .../src/components/textarea/docs/Vue.md | 6 + .../src/components/textarea/index.html | 6 + .../src/components/textarea/index.ts | 4 + .../src/components/textarea/model.ts | 4 + .../src/components/textarea/textarea.lite.tsx | 4 + .../src/components/textarea/textarea.scss | 6 + .../src/components/textarea/textarea.spec.tsx | 4 + .../src/components/tooltip/docs/Angular.md | 6 + .../src/components/tooltip/docs/HTML.md | 6 + .../src/components/tooltip/docs/Migration.md | 6 + .../src/components/tooltip/docs/React.md | 6 + .../src/components/tooltip/docs/Vue.md | 6 + .../src/components/tooltip/index.html | 6 + .../src/components/tooltip/index.ts | 4 + .../src/components/tooltip/model.ts | 4 + .../src/components/tooltip/tooltip.lite.tsx | 4 + .../src/components/tooltip/tooltip.scss | 6 + .../src/components/tooltip/tooltip.spec.tsx | 4 + packages/components/src/index.ts | 4 + packages/components/src/shared/constants.ts | 4 + packages/components/src/shared/model.ts | 4 + packages/components/src/styles/absolute.scss | 6 + .../src/styles/component-animations.scss | 6 + .../components/src/styles/dialog-init.scss | 6 + packages/components/src/styles/index.scss | 6 + .../styles/internal/_button-components.scss | 6 + .../src/styles/internal/_component.scss | 6 + .../src/styles/internal/_custom-elements.scss | 6 + .../src/styles/internal/_db-puls.scss | 6 + .../src/styles/internal/_form-components.scss | 6 + .../src/styles/internal/_icon-passing.scss | 6 + .../src/styles/internal/_link-components.scss | 6 + .../styles/internal/_popover-component.scss | 6 + .../src/styles/internal/_scrollbar.scss | 6 + .../styles/internal/_stack-components.scss | 6 + .../src/styles/internal/_tag-components.scss | 6 + packages/components/src/styles/relative.scss | 6 + packages/components/src/styles/rollup.scss | 6 + .../src/styles/visually-hidden.scss | 6 + .../components/src/styles/wc-workarounds.scss | 6 + packages/components/src/styles/webpack.scss | 6 + .../components/src/utils/form-components.ts | 4 + packages/components/src/utils/index.ts | 4 + packages/components/src/utils/navigation.ts | 4 + packages/components/test/README.md | 6 + .../import-styles/simple-button/index.html | 6 + .../test/import-styles/simple-button/main.js | 4 + .../test/import-styles/simple-button/test.css | 6 + .../test/playwright/boilerplate/index.html | 6 + .../test/playwright/boilerplate/index.ts | 4 + packages/components/test/playwright/config.ts | 4 + packages/components/vite.config.mjs | 4 + packages/foundations/.env.template.license | 3 + packages/foundations/README.md | 6 + packages/foundations/assets/fonts/README.md | 6 + packages/foundations/assets/fonts/REUSE.toml | 6 + .../assets/fonts/generate-eu-fonts.ts | 4 + .../foundations/assets/fonts/unicode-eu.txt | 2 + .../assets/icons/DB_LICENSE.license | 3 + .../assets/icons/LICENCES.json.license | 3 + .../assets/icons/arrow_down.svg.license | 3 + .../assets/icons/arrow_left.svg.license | 3 + .../assets/icons/arrow_right.svg.license | 3 + .../assets/icons/arrow_up.svg.license | 3 + .../assets/icons/arrow_up_right.svg.license | 3 + .../assets/icons/brand.svg.license | 3 + .../assets/icons/calendar.svg.license | 3 + .../assets/icons/check.svg.license | 3 + .../assets/icons/check_circle.svg.license | 3 + .../assets/icons/chevron_down.svg.license | 3 + .../assets/icons/chevron_left.svg.license | 3 + .../assets/icons/chevron_right.svg.license | 3 + .../assets/icons/chevron_up.svg.license | 3 + .../assets/icons/clock.svg.license | 3 + .../assets/icons/cross.svg.license | 3 + .../assets/icons/cross_circle.svg.license | 3 + .../icons/exclamation_mark_circle.svg.license | 3 + .../exclamation_mark_triangle.svg.license | 3 + .../icons/fonts/all/db-ux.woff2.license | 3 + .../icons/fonts/default/db-ux.woff2.license | 3 + .../fonts/default_12/db-ux.woff2.license | 3 + .../fonts/default_14/db-ux.woff2.license | 3 + .../fonts/default_16/db-ux.woff2.license | 3 + .../fonts/default_20/db-ux.woff2.license | 3 + .../fonts/default_24/db-ux.woff2.license | 3 + .../fonts/default_28/db-ux.woff2.license | 3 + .../fonts/default_32/db-ux.woff2.license | 3 + .../fonts/default_48/db-ux.woff2.license | 3 + .../fonts/default_64/db-ux.woff2.license | 3 + .../icons/fonts/filled/db-ux.woff2.license | 3 + .../icons/fonts/filled_12/db-ux.woff2.license | 3 + .../icons/fonts/filled_14/db-ux.woff2.license | 3 + .../icons/fonts/filled_16/db-ux.woff2.license | 3 + .../icons/fonts/filled_20/db-ux.woff2.license | 3 + .../icons/fonts/filled_24/db-ux.woff2.license | 3 + .../icons/fonts/filled_28/db-ux.woff2.license | 3 + .../icons/fonts/filled_32/db-ux.woff2.license | 3 + .../icons/fonts/filled_48/db-ux.woff2.license | 3 + .../icons/fonts/filled_64/db-ux.woff2.license | 3 + .../icons/information_circle.svg.license | 3 + .../assets/icons/magnifying_glass.svg.license | 3 + .../foundations/assets/icons/menu.svg.license | 3 + .../assets/icons/minus.svg.license | 3 + .../foundations/assets/icons/plus.svg.license | 3 + .../icons/resize_handle_corner.svg.license | 3 + .../assets/icons/x_placeholder.svg.license | 3 + packages/foundations/docs/Colors.md | 6 + packages/foundations/docs/CustomIcons.md | 6 + packages/foundations/docs/Densities.md | 6 + packages/foundations/docs/FontsSizes.md | 6 + packages/foundations/docs/IDESupport.md | 6 + packages/foundations/docs/Icons.md | 6 + packages/foundations/docs/Performance.md | 6 + packages/foundations/docs/Variables.md | 6 + packages/foundations/ide/db.ide.css | 6 + packages/foundations/index.html | 6 + packages/foundations/nodemon.json.license | 3 + packages/foundations/postcss.config.cjs | 4 + .../scripts/local/generate-icon-font.ts | 4 + .../scripts/local/generate-icon-overview.ts | 4 + .../scripts/local/generate-icon-types.ts | 4 + .../foundations/scripts/public/all-icons.ts | 4 + .../foundations/scripts/public/icon-types.ts | 4 + packages/foundations/scripts/public/index.ts | 4 + .../scss/_absolute.assets-paths.scss | 6 + .../scss/_default.assets-paths.scss | 6 + .../scss/_rollup.assets-paths.scss | 6 + packages/foundations/scss/_screen-sizes.scss | 6 + packages/foundations/scss/_variables.scss | 6 + .../scss/_webpack.assets-paths.scss | 6 + packages/foundations/scss/absolute.scss | 6 + .../scss/animation/_animations.scss | 6 + .../foundations/scss/animation/_index.scss | 6 + .../scss/animation/_transitions.scss | 6 + .../scss/colors/_default-color-scheme.scss | 6 + .../scss/colors/_default-palette.scss | 6 + packages/foundations/scss/colors/_index.scss | 6 + .../foundations/scss/colors/_placeholder.scss | 6 + .../colors/_variables.additional-palette.scss | 6 + ..._variables.additional-speaking-colors.scss | 6 + .../scss/colors/_variables.additional.scss | 6 + .../scss/colors/_variables.palette.scss | 6 + .../foundations/scss/colors/_variables.scss | 6 + .../colors/_variables.speaking-colors.scss | 6 + .../scss/colors/classes/_get-class.scss | 6 + .../foundations/scss/colors/classes/all.scss | 6 + .../foundations/scss/colors/classes/blue.scss | 6 + .../scss/colors/classes/brand.scss | 6 + .../scss/colors/classes/critical.scss | 6 + .../foundations/scss/colors/classes/cyan.scss | 6 + .../scss/colors/classes/green.scss | 6 + .../scss/colors/classes/informational.scss | 6 + .../scss/colors/classes/neutral.scss | 6 + .../scss/colors/classes/orange.scss | 6 + .../foundations/scss/colors/classes/pink.scss | 6 + .../foundations/scss/colors/classes/red.scss | 6 + .../scss/colors/classes/successful.scss | 6 + .../scss/colors/classes/turquoise.scss | 6 + .../scss/colors/classes/violet.scss | 6 + .../scss/colors/classes/warning.scss | 6 + .../scss/colors/classes/yellow.scss | 6 + .../additional/_blue.speaking-colors.scss | 6 + .../additional/_cyan.speaking-colors.scss | 6 + .../additional/_green.speaking-colors.scss | 6 + .../additional/_orange.speaking-colors.scss | 6 + .../additional/_pink.speaking-colors.scss | 6 + .../additional/_red.speaking-colors.scss | 6 + .../_turquoise.speaking-colors.scss | 6 + .../additional/_violet.speaking-colors.scss | 6 + .../additional/_yellow.speaking-colors.scss | 6 + .../semantic/_brand.speaking-colors.scss | 6 + .../semantic/_critical.speaking-colors.scss | 6 + .../_informational.speaking-colors.scss | 6 + .../semantic/_neutral.speaking-colors.scss | 6 + .../semantic/_successful.speaking-colors.scss | 6 + .../semantic/_warning.speaking-colors.scss | 6 + .../scss/defaults/default-code.scss | 6 + .../scss/defaults/default-elevation.scss | 6 + .../scss/defaults/default-fonts.scss | 6 + .../scss/defaults/default-icons.scss | 6 + .../scss/defaults/default-required.scss | 6 + .../scss/defaults/default-root.scss | 6 + .../scss/defaults/default-theme.scss | 6 + .../foundations/scss/density/_densities.scss | 6 + packages/foundations/scss/density/_index.scss | 6 + .../scss/density/_scaling-placeholder.scss | 6 + .../scss/density/_typography-placeholder.scss | 6 + .../foundations/scss/density/_variables.scss | 6 + .../scss/density/classes/_get-class.scss | 6 + .../foundations/scss/density/classes/all.scss | 6 + .../scss/density/classes/expressive.scss | 6 + .../scss/density/classes/functional.scss | 6 + .../scss/density/classes/regular.scss | 6 + .../foundations/scss/fonts/_font-sizes.scss | 6 + packages/foundations/scss/fonts/_index.scss | 6 + packages/foundations/scss/fonts/absolute.scss | 6 + .../foundations/scss/fonts/classes/2xl.scss | 6 + .../foundations/scss/fonts/classes/2xs.scss | 6 + .../foundations/scss/fonts/classes/3xl.scss | 6 + .../foundations/scss/fonts/classes/3xs.scss | 6 + .../foundations/scss/fonts/classes/all.scss | 6 + .../foundations/scss/fonts/classes/lg.scss | 6 + .../foundations/scss/fonts/classes/md.scss | 6 + .../foundations/scss/fonts/classes/sm.scss | 6 + .../foundations/scss/fonts/classes/xl.scss | 6 + .../foundations/scss/fonts/classes/xs.scss | 6 + packages/foundations/scss/fonts/relative.scss | 6 + packages/foundations/scss/fonts/rollup.scss | 6 + packages/foundations/scss/fonts/webpack.scss | 6 + packages/foundations/scss/helpers/_a11y.scss | 6 + .../foundations/scss/helpers/_clearfix.scss | 6 + .../foundations/scss/helpers/_divider.scss | 6 + packages/foundations/scss/helpers/_focus.scss | 6 + .../foundations/scss/helpers/_functions.scss | 6 + packages/foundations/scss/helpers/_index.scss | 6 + .../foundations/scss/helpers/_shadow-dom.scss | 6 + .../foundations/scss/helpers/classes/all.scss | 6 + .../scss/helpers/classes/divider.scss | 6 + .../scss/helpers/classes/focus.scss | 6 + .../foundations/scss/icons/_icon-helpers.scss | 6 + packages/foundations/scss/icons/_index.scss | 6 + packages/foundations/scss/icons/absolute.scss | 6 + packages/foundations/scss/icons/relative.scss | 6 + packages/foundations/scss/icons/rollup.scss | 6 + packages/foundations/scss/icons/webpack.scss | 6 + packages/foundations/scss/index.scss | 6 + packages/foundations/scss/relative.scss | 6 + packages/foundations/scss/rollup.scss | 6 + packages/foundations/scss/webpack.scss | 6 + packages/foundations/src/colors.html | 6 + packages/foundations/src/fonts.html | 6 + packages/foundations/src/icons.html | 6 + .../tailwind/tailwind-tokens.json.license | 3 + .../foundations/tailwind/tailwind.config.cjs | 4 + .../foundations/tailwind/tailwind.config.mjs | 4 + packages/foundations/test/colors.spec.js | 4 + packages/foundations/test/fonts.spec.js | 4 + packages/foundations/test/icons.spec.js | 4 + .../foundations/test/playwright.config.js | 4 + packages/foundations/vite.config.ts | 4 + packages/migration/README.md | 6 + packages/migration/esbuild.js | 4 + packages/migration/src/cli.ts | 4 + packages/migration/src/data.ts | 4 + .../migration/src/migration/color-q32024.ts | 4 + .../migration/src/migration/icon-q32024.ts | 4 + packages/migration/src/migration/index.ts | 4 + .../migration/src/migration/v0.0.5-v0.0.6.ts | 4 + packages/migration/src/program.ts | 4 + packages/migration/src/types.ts | 4 + .../test/color-q32024/color-q32024.spec.ts | 4 + .../test/color-q32024/has-changes.txt.license | 3 + .../test/color-q32024/no-change.txt.license | 3 + .../test/icon-q32024/has-changes.txt.license | 3 + .../test/icon-q32024/icon-q32024.spec.ts | 4 + .../test/icon-q32024/no-change.txt.license | 3 + .../v0.0.5-v0.0.6/has-changes.txt.license | 3 + .../test/v0.0.5-v0.0.6/no-change.txt.license | 3 + .../test/v0.0.5-v0.0.6/v005_v006.spec.ts | 4 + packages/migration/vitest.config.ts | 4 + 660 files changed, 3640 insertions(+), 1 deletion(-) create mode 100644 LICENSES/Apache-2.0.txt create mode 100644 LICENSES/CC0-1.0.txt rename packages/foundations/assets/fonts/OFL.txt => LICENSES/OFL-1.1.txt (99%) create mode 100644 REUSE.toml create mode 100644 packages/foundations/.env.template.license create mode 100644 packages/foundations/assets/fonts/REUSE.toml create mode 100644 packages/foundations/assets/icons/DB_LICENSE.license create mode 100644 packages/foundations/assets/icons/LICENCES.json.license create mode 100644 packages/foundations/assets/icons/arrow_down.svg.license create mode 100644 packages/foundations/assets/icons/arrow_left.svg.license create mode 100644 packages/foundations/assets/icons/arrow_right.svg.license create mode 100644 packages/foundations/assets/icons/arrow_up.svg.license create mode 100644 packages/foundations/assets/icons/arrow_up_right.svg.license create mode 100644 packages/foundations/assets/icons/brand.svg.license create mode 100644 packages/foundations/assets/icons/calendar.svg.license create mode 100644 packages/foundations/assets/icons/check.svg.license create mode 100644 packages/foundations/assets/icons/check_circle.svg.license create mode 100644 packages/foundations/assets/icons/chevron_down.svg.license create mode 100644 packages/foundations/assets/icons/chevron_left.svg.license create mode 100644 packages/foundations/assets/icons/chevron_right.svg.license create mode 100644 packages/foundations/assets/icons/chevron_up.svg.license create mode 100644 packages/foundations/assets/icons/clock.svg.license create mode 100644 packages/foundations/assets/icons/cross.svg.license create mode 100644 packages/foundations/assets/icons/cross_circle.svg.license create mode 100644 packages/foundations/assets/icons/exclamation_mark_circle.svg.license create mode 100644 packages/foundations/assets/icons/exclamation_mark_triangle.svg.license create mode 100644 packages/foundations/assets/icons/fonts/all/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/default/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/default_12/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/default_14/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/default_16/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/default_20/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/default_24/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/default_28/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/default_32/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/default_48/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/default_64/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/filled/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/filled_12/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/filled_14/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/filled_16/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/filled_20/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/filled_24/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/filled_28/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/filled_32/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/filled_48/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/fonts/filled_64/db-ux.woff2.license create mode 100644 packages/foundations/assets/icons/information_circle.svg.license create mode 100644 packages/foundations/assets/icons/magnifying_glass.svg.license create mode 100644 packages/foundations/assets/icons/menu.svg.license create mode 100644 packages/foundations/assets/icons/minus.svg.license create mode 100644 packages/foundations/assets/icons/plus.svg.license create mode 100644 packages/foundations/assets/icons/resize_handle_corner.svg.license create mode 100644 packages/foundations/assets/icons/x_placeholder.svg.license create mode 100644 packages/foundations/nodemon.json.license create mode 100644 packages/foundations/tailwind/tailwind-tokens.json.license create mode 100644 packages/migration/test/color-q32024/has-changes.txt.license create mode 100644 packages/migration/test/color-q32024/no-change.txt.license create mode 100644 packages/migration/test/icon-q32024/has-changes.txt.license create mode 100644 packages/migration/test/icon-q32024/no-change.txt.license create mode 100644 packages/migration/test/v0.0.5-v0.0.6/has-changes.txt.license create mode 100644 packages/migration/test/v0.0.5-v0.0.6/no-change.txt.license diff --git a/LICENSES/Apache-2.0.txt b/LICENSES/Apache-2.0.txt new file mode 100644 index 000000000000..d64569567334 --- /dev/null +++ b/LICENSES/Apache-2.0.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/LICENSES/CC0-1.0.txt b/LICENSES/CC0-1.0.txt new file mode 100644 index 000000000000..0e259d42c996 --- /dev/null +++ b/LICENSES/CC0-1.0.txt @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/packages/foundations/assets/fonts/OFL.txt b/LICENSES/OFL-1.1.txt similarity index 99% rename from packages/foundations/assets/fonts/OFL.txt rename to LICENSES/OFL-1.1.txt index cb7002a864a6..a8a8a7ff4728 100644 --- a/packages/foundations/assets/fonts/OFL.txt +++ b/LICENSES/OFL-1.1.txt @@ -18,7 +18,7 @@ with others. The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, +fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The diff --git a/REUSE.toml b/REUSE.toml new file mode 100644 index 000000000000..6ce2ac2f1083 --- /dev/null +++ b/REUSE.toml @@ -0,0 +1,7 @@ +version = 1 + +# A simple glob of all files in resources/img/ +[[annotations]] +path = ["**/package.json", "**/tsconfig.json"] +SPDX-FileCopyrightText = "DB Systel GmbH" +SPDX-License-Identifier = "Apache-2.0" diff --git a/packages/README.md b/packages/README.md index 41ae03c4aa93..5c943a037170 100644 --- a/packages/README.md +++ b/packages/README.md @@ -1,3 +1,9 @@ + + # `/packages/` Folder This folder is the root the deployed packages by this repository. diff --git a/packages/components/.eslintignore b/packages/components/.eslintignore index 616d13e09951..e7bb9337867a 100644 --- a/packages/components/.eslintignore +++ b/packages/components/.eslintignore @@ -1,2 +1,6 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + node_modules output/** diff --git a/packages/components/.eslintrc.js b/packages/components/.eslintrc.js index 4ea9e45e4d69..0ada4d1bb2da 100644 --- a/packages/components/.eslintrc.js +++ b/packages/components/.eslintrc.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + module.exports = { env: { browser: true, diff --git a/packages/components/README.md b/packages/components/README.md index 0fda8a00fcd0..66867160b2e5 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -1,3 +1,9 @@ + + # @db-ui/components ![Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg) diff --git a/packages/components/_templates/generator/help/index.ejs.t b/packages/components/_templates/generator/help/index.ejs.t index 90a29aff2d87..40e7d313d3f5 100644 --- a/packages/components/_templates/generator/help/index.ejs.t +++ b/packages/components/_templates/generator/help/index.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- message: | hygen {bold generator new} --name [NAME] --action [ACTION] diff --git a/packages/components/_templates/generator/new/hello.ejs.t b/packages/components/_templates/generator/new/hello.ejs.t index 5680d963905d..2581ab1d6f3f 100644 --- a/packages/components/_templates/generator/new/hello.ejs.t +++ b/packages/components/_templates/generator/new/hello.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: _templates/<%= name %>/<%= action || 'new' %>/hello.ejs.t --- diff --git a/packages/components/_templates/generator/with-prompt/hello.ejs.t b/packages/components/_templates/generator/with-prompt/hello.ejs.t index ba6abc562d09..50f186295c0b 100644 --- a/packages/components/_templates/generator/with-prompt/hello.ejs.t +++ b/packages/components/_templates/generator/with-prompt/hello.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: _templates/<%= name %>/<%= action || 'new' %>/hello.ejs.t --- diff --git a/packages/components/_templates/generator/with-prompt/prompt.ejs.t b/packages/components/_templates/generator/with-prompt/prompt.ejs.t index 76ea532a6c56..e951734b95e5 100644 --- a/packages/components/_templates/generator/with-prompt/prompt.ejs.t +++ b/packages/components/_templates/generator/with-prompt/prompt.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: _templates/<%= name %>/<%= action || 'new' %>/prompt.js --- diff --git a/packages/components/_templates/init/repo/new-repo.ejs.t b/packages/components/_templates/init/repo/new-repo.ejs.t index 08e7cffdba11..75763ec87e0a 100644 --- a/packages/components/_templates/init/repo/new-repo.ejs.t +++ b/packages/components/_templates/init/repo/new-repo.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- setup: <%= name %> force: true # this is because mostly, people init into existing folders is safe diff --git a/packages/components/_templates/mitosis/new/component/components.ejs.t b/packages/components/_templates/mitosis/new/component/components.ejs.t index 8f5859cc8a41..9d3bbcd537a1 100644 --- a/packages/components/_templates/mitosis/new/component/components.ejs.t +++ b/packages/components/_templates/mitosis/new/component/components.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: scripts/post-build/components.ts diff --git a/packages/components/_templates/mitosis/new/component/db-ui-components-wc.ejs.t b/packages/components/_templates/mitosis/new/component/db-ui-components-wc.ejs.t index b31922ecc27d..efd47c816cd1 100644 --- a/packages/components/_templates/mitosis/new/component/db-ui-components-wc.ejs.t +++ b/packages/components/_templates/mitosis/new/component/db-ui-components-wc.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: src/styles/internal/_custom-elements.scss diff --git a/packages/components/_templates/mitosis/new/component/db-ui-components.ejs.t b/packages/components/_templates/mitosis/new/component/db-ui-components.ejs.t index c49d4a0fc006..bd161a23ed1a 100644 --- a/packages/components/_templates/mitosis/new/component/db-ui-components.ejs.t +++ b/packages/components/_templates/mitosis/new/component/db-ui-components.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: src/styles/index.scss diff --git a/packages/components/_templates/mitosis/new/component/export.ejs.t b/packages/components/_templates/mitosis/new/component/export.ejs.t index d86c03cc65ef..29ca2b9433f5 100644 --- a/packages/components/_templates/mitosis/new/component/export.ejs.t +++ b/packages/components/_templates/mitosis/new/component/export.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: src/index.ts diff --git a/packages/components/_templates/mitosis/new/component/html.ejs.t b/packages/components/_templates/mitosis/new/component/html.ejs.t index 688537b0b0f4..f3322b8325d0 100644 --- a/packages/components/_templates/mitosis/new/component/html.ejs.t +++ b/packages/components/_templates/mitosis/new/component/html.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: src/components/<%= name %>/index.html --- diff --git a/packages/components/_templates/mitosis/new/component/index-html.ejs.t b/packages/components/_templates/mitosis/new/component/index-html.ejs.t index 9baace42d251..4adfb765b49e 100644 --- a/packages/components/_templates/mitosis/new/component/index-html.ejs.t +++ b/packages/components/_templates/mitosis/new/component/index-html.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: index.html diff --git a/packages/components/_templates/mitosis/new/component/index.ejs.t b/packages/components/_templates/mitosis/new/component/index.ejs.t index 49845e18f460..4dd21c1ef4fb 100644 --- a/packages/components/_templates/mitosis/new/component/index.ejs.t +++ b/packages/components/_templates/mitosis/new/component/index.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: src/components/<%= name %>/index.ts --- diff --git a/packages/components/_templates/mitosis/new/component/model.ejs.t b/packages/components/_templates/mitosis/new/component/model.ejs.t index a0305331f578..7b48062d47a0 100644 --- a/packages/components/_templates/mitosis/new/component/model.ejs.t +++ b/packages/components/_templates/mitosis/new/component/model.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: src/components/<%= name %>/model.ts --- diff --git a/packages/components/_templates/mitosis/new/component/scss.ejs.t b/packages/components/_templates/mitosis/new/component/scss.ejs.t index e1f5bd506f02..f7064e0db45c 100644 --- a/packages/components/_templates/mitosis/new/component/scss.ejs.t +++ b/packages/components/_templates/mitosis/new/component/scss.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: src/components/<%= name %>/<%= name %>.scss --- diff --git a/packages/components/_templates/mitosis/new/component/spec.ejs.t b/packages/components/_templates/mitosis/new/component/spec.ejs.t index 4856e5e3719e..9cb1d319bff5 100644 --- a/packages/components/_templates/mitosis/new/component/spec.ejs.t +++ b/packages/components/_templates/mitosis/new/component/spec.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: src/components/<%= name %>/<%= name %>.spec.tsx --- diff --git a/packages/components/_templates/mitosis/new/component/tsx.ejs.t b/packages/components/_templates/mitosis/new/component/tsx.ejs.t index 61ed4db06917..6ee2c06fe2d9 100644 --- a/packages/components/_templates/mitosis/new/component/tsx.ejs.t +++ b/packages/components/_templates/mitosis/new/component/tsx.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: src/components/<%= name %>/<%= name %>.lite.tsx --- diff --git a/packages/components/_templates/mitosis/new/db-ui-components-use.ejs.t b/packages/components/_templates/mitosis/new/db-ui-components-use.ejs.t index 65eaff4634c6..c893786f0179 100644 --- a/packages/components/_templates/mitosis/new/db-ui-components-use.ejs.t +++ b/packages/components/_templates/mitosis/new/db-ui-components-use.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: src/styles/db-ui-components.scss diff --git a/packages/components/_templates/mitosis/new/prompt.js b/packages/components/_templates/mitosis/new/prompt.js index dc6a071cd0bd..7d52e478866a 100644 --- a/packages/components/_templates/mitosis/new/prompt.js +++ b/packages/components/_templates/mitosis/new/prompt.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + module.exports = [ { type: 'input', diff --git a/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t b/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t index d00f527c9c53..058aa8679f57 100644 --- a/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t +++ b/packages/components/_templates/mitosis/new/readmes/readme-angular.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= readme ? `src/components/${name}/docs/Angular.md` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/readmes/readme-html.ejs.t b/packages/components/_templates/mitosis/new/readmes/readme-html.ejs.t index cb2024cfe87f..ed4e2b17d27e 100644 --- a/packages/components/_templates/mitosis/new/readmes/readme-html.ejs.t +++ b/packages/components/_templates/mitosis/new/readmes/readme-html.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= readme ? `src/components/${name}/docs/HTML.md` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/readmes/readme-react.ejs.t b/packages/components/_templates/mitosis/new/readmes/readme-react.ejs.t index 6b75bff662af..85a3273f86f4 100644 --- a/packages/components/_templates/mitosis/new/readmes/readme-react.ejs.t +++ b/packages/components/_templates/mitosis/new/readmes/readme-react.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= readme ? `src/components/${name}/docs/React.md` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/readmes/readme-vue.ejs.t b/packages/components/_templates/mitosis/new/readmes/readme-vue.ejs.t index ad83ccc73617..e74b99b22d02 100644 --- a/packages/components/_templates/mitosis/new/readmes/readme-vue.ejs.t +++ b/packages/components/_templates/mitosis/new/readmes/readme-vue.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= readme ? `src/components/${name}/docs/Vue.md` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/showcases/angular-showcase-component-html.ejs.t b/packages/components/_templates/mitosis/new/showcases/angular-showcase-component-html.ejs.t index b7e415031c8d..a0104989eec8 100644 --- a/packages/components/_templates/mitosis/new/showcases/angular-showcase-component-html.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/angular-showcase-component-html.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= showcases ? `../../showcases/angular-showcase/src/app/components/${name}/${name}.component.html` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/showcases/angular-showcase-component.ejs.t b/packages/components/_templates/mitosis/new/showcases/angular-showcase-component.ejs.t index 3b5ab5b03f92..945d318a2eb2 100644 --- a/packages/components/_templates/mitosis/new/showcases/angular-showcase-component.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/angular-showcase-component.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= showcases ? `../../showcases/angular-showcase/src/app/components/${name}/${name}.component.ts` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/showcases/angular-showcase-router-import.ejs.t b/packages/components/_templates/mitosis/new/showcases/angular-showcase-router-import.ejs.t index 1efa72a6aedc..1ec1ade368c3 100644 --- a/packages/components/_templates/mitosis/new/showcases/angular-showcase-router-import.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/angular-showcase-router-import.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/angular-showcase/src/app/utils/navigation-item.ts` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/angular-showcase-router.ejs.t b/packages/components/_templates/mitosis/new/showcases/angular-showcase-router.ejs.t index 11a15d7f119d..71a293b0fd41 100644 --- a/packages/components/_templates/mitosis/new/showcases/angular-showcase-router.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/angular-showcase-router.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/angular-showcase/src/app/utils/navigation-item.ts` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/e2e-a11y-test.ejs.t b/packages/components/_templates/mitosis/new/showcases/e2e-a11y-test.ejs.t index 1366e5c4fec1..b6431d4e29ce 100644 --- a/packages/components/_templates/mitosis/new/showcases/e2e-a11y-test.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/e2e-a11y-test.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= showcases ? `../../showcases/e2e/${name}/${name}-a11y.spec.ts` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/showcases/e2e-snapshot-test.ejs.t b/packages/components/_templates/mitosis/new/showcases/e2e-snapshot-test.ejs.t index 275ba5b99211..c44777667b2a 100644 --- a/packages/components/_templates/mitosis/new/showcases/e2e-snapshot-test.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/e2e-snapshot-test.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= showcases ? `../../showcases/e2e/${name}/${name}-snapshot.spec.ts` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-data.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-data.ejs.t index e465bb805b3e..850fbeb685a7 100644 --- a/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-data.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-data.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/patternhub/components/component-parser/data.ts` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t index ec0ee5f5240b..5539abf87c11 100644 --- a/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-import.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/patternhub/components/component-parser/index.tsx` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-switch.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-switch.ejs.t index 5a183075f931..105e79d2526a 100644 --- a/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-switch.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-comp-parser-switch.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/patternhub/components/component-parser/index.tsx` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-components.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-components.ejs.t index 74fb7dd0b703..e833d53ef6ad 100644 --- a/packages/components/_templates/mitosis/new/showcases/patternhub-components.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-components.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/patternhub/data/components.json` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t index 9592cfb28383..cab33e14c822 100644 --- a/packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-routes-imports.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/patternhub/data/routes.tsx` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t b/packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t index 554725cc1d38..f86c289af814 100644 --- a/packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/patternhub-routes.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/patternhub/data/routes.tsx` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t b/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t index e4d19f437ff2..867bef3e48f2 100644 --- a/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/react-showcase-component.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= showcases ? `../../showcases/react-showcase/src/components/${name}/index.tsx` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/showcases/react-showcase-router-import.ejs.t b/packages/components/_templates/mitosis/new/showcases/react-showcase-router-import.ejs.t index 9f911ead1e4f..caf1a0190ed0 100644 --- a/packages/components/_templates/mitosis/new/showcases/react-showcase-router-import.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/react-showcase-router-import.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/react-showcase/src/utils/navigation-item.tsx` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/react-showcase-router.ejs.t b/packages/components/_templates/mitosis/new/showcases/react-showcase-router.ejs.t index 56f1f25cb5cd..96320e8b12d0 100644 --- a/packages/components/_templates/mitosis/new/showcases/react-showcase-router.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/react-showcase-router.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/react-showcase/src/utils/navigation-item.tsx` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/shared-component-variants.ejs.t b/packages/components/_templates/mitosis/new/showcases/shared-component-variants.ejs.t index fbb5674de2fc..4f8d6aa3e8e2 100644 --- a/packages/components/_templates/mitosis/new/showcases/shared-component-variants.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/shared-component-variants.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= showcases ? `../../showcases/shared/${name}.json` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/showcases/vue-showcase-component.ejs.t b/packages/components/_templates/mitosis/new/showcases/vue-showcase-component.ejs.t index 28df58dd3b0e..f2c6ea9e2b37 100644 --- a/packages/components/_templates/mitosis/new/showcases/vue-showcase-component.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/vue-showcase-component.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- to: "<%= showcases ? `../../showcases/vue-showcase/src/components/${name}/${h.changeCase.pascal(name)}.vue` : null %>" --- diff --git a/packages/components/_templates/mitosis/new/showcases/vue-showcase-router-import.ejs.t b/packages/components/_templates/mitosis/new/showcases/vue-showcase-router-import.ejs.t index 3f95b47362ee..0e950a7b1ec9 100644 --- a/packages/components/_templates/mitosis/new/showcases/vue-showcase-router-import.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/vue-showcase-router-import.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/vue-showcase/src/utils/navigation-items.ts` : null %>" diff --git a/packages/components/_templates/mitosis/new/showcases/vue-showcase-router.ejs.t b/packages/components/_templates/mitosis/new/showcases/vue-showcase-router.ejs.t index a2b3715bb639..f6ee90f828a7 100644 --- a/packages/components/_templates/mitosis/new/showcases/vue-showcase-router.ejs.t +++ b/packages/components/_templates/mitosis/new/showcases/vue-showcase-router.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- inject: true to: "<%= showcases ? `../../showcases/vue-showcase/src/utils/navigation-items.ts` : null %>" diff --git a/packages/components/_templates/update-docs/new/prompt.js b/packages/components/_templates/update-docs/new/prompt.js index 6978b3bfa0f2..f9bc0985cdb6 100644 --- a/packages/components/_templates/update-docs/new/prompt.js +++ b/packages/components/_templates/update-docs/new/prompt.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + module.exports = [ { type: 'input', diff --git a/packages/components/_templates/update-docs/new/readme-angular.ejs.t b/packages/components/_templates/update-docs/new/readme-angular.ejs.t index 474455defb36..b0a7600069fc 100644 --- a/packages/components/_templates/update-docs/new/readme-angular.ejs.t +++ b/packages/components/_templates/update-docs/new/readme-angular.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- force: true to: src/components/<%= name %>/docs/Angular.md diff --git a/packages/components/_templates/update-docs/new/readme-html.ejs.t b/packages/components/_templates/update-docs/new/readme-html.ejs.t index 6591f8ecea0b..b5a7ad34f835 100644 --- a/packages/components/_templates/update-docs/new/readme-html.ejs.t +++ b/packages/components/_templates/update-docs/new/readme-html.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- force: true to: src/components/<%= name %>/docs/HTML.md diff --git a/packages/components/_templates/update-docs/new/readme-react.ejs.t b/packages/components/_templates/update-docs/new/readme-react.ejs.t index 09f4ce368cb4..956c8c69de8f 100644 --- a/packages/components/_templates/update-docs/new/readme-react.ejs.t +++ b/packages/components/_templates/update-docs/new/readme-react.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- force: true to: src/components/<%= name %>/docs/React.md diff --git a/packages/components/_templates/update-docs/new/readme-vue.ejs.t b/packages/components/_templates/update-docs/new/readme-vue.ejs.t index bccd701b0499..b6aab3ebc900 100644 --- a/packages/components/_templates/update-docs/new/readme-vue.ejs.t +++ b/packages/components/_templates/update-docs/new/readme-vue.ejs.t @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- force: true to: src/components/<%= name %>/docs/Vue.md diff --git a/packages/components/configs/angular/index.js b/packages/components/configs/angular/index.js index a3f4466cb599..70d255947488 100644 --- a/packages/components/configs/angular/index.js +++ b/packages/components/configs/angular/index.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + module.exports = { typescript: true, standalone: true, diff --git a/packages/components/configs/angular/mitosis.config.js b/packages/components/configs/angular/mitosis.config.js index e371b49c2a85..9044c46bdbf3 100644 --- a/packages/components/configs/angular/mitosis.config.js +++ b/packages/components/configs/angular/mitosis.config.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + const angular = require('./index'); module.exports = { diff --git a/packages/components/configs/mitosis.config.js b/packages/components/configs/mitosis.config.js index 53827ab6e288..470d8e64a0bd 100644 --- a/packages/components/configs/mitosis.config.js +++ b/packages/components/configs/mitosis.config.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + const angular = require('./angular'); const react = require('./react'); const vue = require('./vue'); diff --git a/packages/components/configs/react/index.js b/packages/components/configs/react/index.js index fcf5f165fc6b..c5b4c4c90bf5 100644 --- a/packages/components/configs/react/index.js +++ b/packages/components/configs/react/index.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + module.exports = { typescript: true }; diff --git a/packages/components/configs/react/mitosis.config.js b/packages/components/configs/react/mitosis.config.js index 7ff3310602db..28bdb391ddeb 100644 --- a/packages/components/configs/react/mitosis.config.js +++ b/packages/components/configs/react/mitosis.config.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + const react = require('./index'); module.exports = { diff --git a/packages/components/configs/stencil/index.js b/packages/components/configs/stencil/index.js index fcf5f165fc6b..c5b4c4c90bf5 100644 --- a/packages/components/configs/stencil/index.js +++ b/packages/components/configs/stencil/index.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + module.exports = { typescript: true }; diff --git a/packages/components/configs/stencil/mitosis.config.js b/packages/components/configs/stencil/mitosis.config.js index 7fae54144c30..94549a880f70 100644 --- a/packages/components/configs/stencil/mitosis.config.js +++ b/packages/components/configs/stencil/mitosis.config.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + const stencil = require('./index'); module.exports = { diff --git a/packages/components/configs/vue/index.js b/packages/components/configs/vue/index.js index fcf5f165fc6b..c5b4c4c90bf5 100644 --- a/packages/components/configs/vue/index.js +++ b/packages/components/configs/vue/index.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + module.exports = { typescript: true }; diff --git a/packages/components/configs/vue/mitosis.config.js b/packages/components/configs/vue/mitosis.config.js index d241682c665d..5848ad20a18a 100644 --- a/packages/components/configs/vue/mitosis.config.js +++ b/packages/components/configs/vue/mitosis.config.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + const vue = require('./index'); module.exports = { diff --git a/packages/components/docs/Validation.md b/packages/components/docs/Validation.md index 411d731ebf1a..a6605164c57b 100644 --- a/packages/components/docs/Validation.md +++ b/packages/components/docs/Validation.md @@ -1,3 +1,9 @@ + + # Validation - The form components `checkbox`, `radio`, `input`, `textarea` & `select` have some sort of "auto-validation" diff --git a/packages/components/docs/getting-started.md b/packages/components/docs/getting-started.md index 3bb70e42bf49..cedfee1f9755 100644 --- a/packages/components/docs/getting-started.md +++ b/packages/components/docs/getting-started.md @@ -1,3 +1,9 @@ + + # Getting started ## Purpose diff --git a/packages/components/docs/router-usage.md b/packages/components/docs/router-usage.md index 6af794943902..d0e9237df35d 100644 --- a/packages/components/docs/router-usage.md +++ b/packages/components/docs/router-usage.md @@ -1,3 +1,9 @@ + + # Router usage > **Note:** At the moment, router links can only be used within the **DBNavigationItem** component! diff --git a/packages/components/index.html b/packages/components/index.html index ccea238f77bb..b96e7fb9d7e4 100644 --- a/packages/components/index.html +++ b/packages/components/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/plugins/debug/index.js b/packages/components/plugins/debug/index.js index 7432e016267a..41a92fe77d17 100644 --- a/packages/components/plugins/debug/index.js +++ b/packages/components/plugins/debug/index.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + module.exports = () => ({ json: { pre(json) { diff --git a/packages/components/postcss.config.js b/packages/components/postcss.config.js index 8ceff52f6723..24cf584b2091 100644 --- a/packages/components/postcss.config.js +++ b/packages/components/postcss.config.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + module.exports = { plugins: [ require('cssnano')({ diff --git a/packages/components/scripts/exec/angular.ts b/packages/components/scripts/exec/angular.ts index 1debfd059a8b..8a0252dbf124 100644 --- a/packages/components/scripts/exec/angular.ts +++ b/packages/components/scripts/exec/angular.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import angular from '../post-build/angular'; angular(true); diff --git a/packages/components/scripts/exec/react.ts b/packages/components/scripts/exec/react.ts index e29974f0fc25..41b26a31d3bf 100644 --- a/packages/components/scripts/exec/react.ts +++ b/packages/components/scripts/exec/react.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import react from '../post-build/react'; react(true); diff --git a/packages/components/scripts/exec/stencil.ts b/packages/components/scripts/exec/stencil.ts index 0280d206ae85..5989ddbe1168 100644 --- a/packages/components/scripts/exec/stencil.ts +++ b/packages/components/scripts/exec/stencil.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import stencil from '../post-build/stencil'; stencil(true); diff --git a/packages/components/scripts/exec/vue.ts b/packages/components/scripts/exec/vue.ts index 9172c2f62f37..8f1361cf549e 100644 --- a/packages/components/scripts/exec/vue.ts +++ b/packages/components/scripts/exec/vue.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import vue from '../post-build/vue'; vue(true); diff --git a/packages/components/scripts/post-build/angular.ts b/packages/components/scripts/post-build/angular.ts index 65d5771c26f1..7201e72e63bd 100644 --- a/packages/components/scripts/post-build/angular.ts +++ b/packages/components/scripts/post-build/angular.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { replaceInFileSync } from 'replace-in-file'; import { writeFileSync } from 'node:fs'; diff --git a/packages/components/scripts/post-build/components.ts b/packages/components/scripts/post-build/components.ts index 1735958f3d0f..d6dfff707d4c 100644 --- a/packages/components/scripts/post-build/components.ts +++ b/packages/components/scripts/post-build/components.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export type Overwrite = { from: string | RegExp; to: string; diff --git a/packages/components/scripts/post-build/copy-files.ts b/packages/components/scripts/post-build/copy-files.ts index 95c9f7ee3965..2c54adc84024 100644 --- a/packages/components/scripts/post-build/copy-files.ts +++ b/packages/components/scripts/post-build/copy-files.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import Frameworks from './frameworks'; import { replaceInFileSync } from 'replace-in-file'; diff --git a/packages/components/scripts/post-build/frameworks.ts b/packages/components/scripts/post-build/frameworks.ts index 73f6146e6539..b1855b1cc02f 100644 --- a/packages/components/scripts/post-build/frameworks.ts +++ b/packages/components/scripts/post-build/frameworks.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export default ['angular', 'react', 'vue', 'stencil']; diff --git a/packages/components/scripts/post-build/index.ts b/packages/components/scripts/post-build/index.ts index 304d1cc33d59..1fa3eb9f2b3d 100644 --- a/packages/components/scripts/post-build/index.ts +++ b/packages/components/scripts/post-build/index.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import Vue from './vue'; import Angular from './angular'; import React from './react'; diff --git a/packages/components/scripts/post-build/react.ts b/packages/components/scripts/post-build/react.ts index af7642d9906d..3b21e7574603 100644 --- a/packages/components/scripts/post-build/react.ts +++ b/packages/components/scripts/post-build/react.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import components, { Overwrite } from './components'; import { readFileSync, writeFileSync } from 'node:fs'; diff --git a/packages/components/scripts/post-build/stencil.ts b/packages/components/scripts/post-build/stencil.ts index 933bf95dd6fc..f81f945d43b0 100644 --- a/packages/components/scripts/post-build/stencil.ts +++ b/packages/components/scripts/post-build/stencil.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import components, { Overwrite } from './components'; import { runReplacements, transformToUpperComponentName } from '../utils'; import { replaceInFileSync } from 'replace-in-file'; diff --git a/packages/components/scripts/post-build/vue.ts b/packages/components/scripts/post-build/vue.ts index 1763c55b4707..dcef12ba6b9a 100644 --- a/packages/components/scripts/post-build/vue.ts +++ b/packages/components/scripts/post-build/vue.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { replaceInFileSync } from 'replace-in-file'; import components, { Overwrite } from './components.js'; diff --git a/packages/components/scripts/utils/index.ts b/packages/components/scripts/utils/index.ts index 7ea0b19c7a12..18a4ab924410 100644 --- a/packages/components/scripts/utils/index.ts +++ b/packages/components/scripts/utils/index.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { replaceInFileSync } from 'replace-in-file'; import { Component, Overwrite } from '../post-build/components'; diff --git a/packages/components/src/README.md b/packages/components/src/README.md index 006bfbc1e3bd..49bc193f8d97 100644 --- a/packages/components/src/README.md +++ b/packages/components/src/README.md @@ -1,3 +1,9 @@ + + # How to develop components ## Styles diff --git a/packages/components/src/components/accordion-item/accordion-item.lite.tsx b/packages/components/src/components/accordion-item/accordion-item.lite.tsx index a57d527b1e03..fa693fb926f6 100644 --- a/packages/components/src/components/accordion-item/accordion-item.lite.tsx +++ b/packages/components/src/components/accordion-item/accordion-item.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, Show, diff --git a/packages/components/src/components/accordion-item/accordion-item.scss b/packages/components/src/components/accordion-item/accordion-item.scss index 5e8e18f00870..51c1b1b40168 100644 --- a/packages/components/src/components/accordion-item/accordion-item.scss +++ b/packages/components/src/components/accordion-item/accordion-item.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/helpers"; @use "@db-ui/foundations/build/styles/colors"; diff --git a/packages/components/src/components/accordion-item/accordion-item.spec.tsx b/packages/components/src/components/accordion-item/accordion-item.spec.tsx index c5c5a7a97896..755e6e2ae65a 100644 --- a/packages/components/src/components/accordion-item/accordion-item.spec.tsx +++ b/packages/components/src/components/accordion-item/accordion-item.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/accordion-item/docs/Angular.md b/packages/components/src/components/accordion-item/docs/Angular.md index f7f8a6643181..e22faa6ccee5 100644 --- a/packages/components/src/components/accordion-item/docs/Angular.md +++ b/packages/components/src/components/accordion-item/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/accordion-item/docs/HTML.md b/packages/components/src/components/accordion-item/docs/HTML.md index 3a1155426907..27cd86666cd1 100644 --- a/packages/components/src/components/accordion-item/docs/HTML.md +++ b/packages/components/src/components/accordion-item/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/accordion-item/docs/Migration.md b/packages/components/src/components/accordion-item/docs/Migration.md index 3faf9f15818a..a0597a245140 100644 --- a/packages/components/src/components/accordion-item/docs/Migration.md +++ b/packages/components/src/components/accordion-item/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/accordion-item/docs/React.md b/packages/components/src/components/accordion-item/docs/React.md index fb8a0eef9234..06ccc14868b8 100644 --- a/packages/components/src/components/accordion-item/docs/React.md +++ b/packages/components/src/components/accordion-item/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/accordion-item/docs/Vue.md b/packages/components/src/components/accordion-item/docs/Vue.md index 237f03468e29..ab2e2a863b97 100644 --- a/packages/components/src/components/accordion-item/docs/Vue.md +++ b/packages/components/src/components/accordion-item/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/accordion-item/index.html b/packages/components/src/components/accordion-item/index.html index 8b057d67a075..80c853f542cd 100644 --- a/packages/components/src/components/accordion-item/index.html +++ b/packages/components/src/components/accordion-item/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/accordion-item/index.ts b/packages/components/src/components/accordion-item/index.ts index b010b61cc468..c3f248564848 100644 --- a/packages/components/src/components/accordion-item/index.ts +++ b/packages/components/src/components/accordion-item/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBAccordionItem } from './accordion-item'; diff --git a/packages/components/src/components/accordion-item/model.ts b/packages/components/src/components/accordion-item/model.ts index 58893078d0ea..b3ac02c882e9 100644 --- a/packages/components/src/components/accordion-item/model.ts +++ b/packages/components/src/components/accordion-item/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { GlobalProps, GlobalState, diff --git a/packages/components/src/components/accordion/accordion.lite.tsx b/packages/components/src/components/accordion/accordion.lite.tsx index 41193e14503e..75bc52f5fb5c 100644 --- a/packages/components/src/components/accordion/accordion.lite.tsx +++ b/packages/components/src/components/accordion/accordion.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { For, onMount, diff --git a/packages/components/src/components/accordion/accordion.scss b/packages/components/src/components/accordion/accordion.scss index 43f666ff5e9c..3006fdb759bc 100644 --- a/packages/components/src/components/accordion/accordion.scss +++ b/packages/components/src/components/accordion/accordion.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/helpers"; @use "@db-ui/foundations/build/styles/variables"; @use "../../styles/internal/component"; diff --git a/packages/components/src/components/accordion/accordion.spec.tsx b/packages/components/src/components/accordion/accordion.spec.tsx index 5b84de6b224d..ae6d077cd927 100644 --- a/packages/components/src/components/accordion/accordion.spec.tsx +++ b/packages/components/src/components/accordion/accordion.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/accordion/docs/Angular.md b/packages/components/src/components/accordion/docs/Angular.md index 537c227301f8..1cc39d1b3817 100644 --- a/packages/components/src/components/accordion/docs/Angular.md +++ b/packages/components/src/components/accordion/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/accordion/docs/HTML.md b/packages/components/src/components/accordion/docs/HTML.md index 7aed0b1843d6..184bce1b967c 100644 --- a/packages/components/src/components/accordion/docs/HTML.md +++ b/packages/components/src/components/accordion/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/accordion/docs/Migration.md b/packages/components/src/components/accordion/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/accordion/docs/Migration.md +++ b/packages/components/src/components/accordion/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/accordion/docs/React.md b/packages/components/src/components/accordion/docs/React.md index eb5b9549a125..95d8f1627250 100644 --- a/packages/components/src/components/accordion/docs/React.md +++ b/packages/components/src/components/accordion/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/accordion/docs/Vue.md b/packages/components/src/components/accordion/docs/Vue.md index 242f1193ea9d..4958e2585e0b 100644 --- a/packages/components/src/components/accordion/docs/Vue.md +++ b/packages/components/src/components/accordion/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/accordion/index.html b/packages/components/src/components/accordion/index.html index afad127be193..3f1c2a6567a7 100644 --- a/packages/components/src/components/accordion/index.html +++ b/packages/components/src/components/accordion/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/accordion/index.ts b/packages/components/src/components/accordion/index.ts index 2c48f4a5f86d..10bb0e026431 100644 --- a/packages/components/src/components/accordion/index.ts +++ b/packages/components/src/components/accordion/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBAccordion } from './accordion'; diff --git a/packages/components/src/components/accordion/model.ts b/packages/components/src/components/accordion/model.ts index 3a7c1aebb15b..01e08985b085 100644 --- a/packages/components/src/components/accordion/model.ts +++ b/packages/components/src/components/accordion/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { GlobalProps, GlobalState, InitializedState } from '../../shared/model'; import { DBAccordionItemDefaultProps } from '../accordion-item/model'; diff --git a/packages/components/src/components/badge/badge.lite.tsx b/packages/components/src/components/badge/badge.lite.tsx index c0a11fe0e572..c51cf54952c3 100644 --- a/packages/components/src/components/badge/badge.lite.tsx +++ b/packages/components/src/components/badge/badge.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, onUpdate, diff --git a/packages/components/src/components/badge/badge.scss b/packages/components/src/components/badge/badge.scss index e2bfaf1ed86c..4088c7642960 100644 --- a/packages/components/src/components/badge/badge.scss +++ b/packages/components/src/components/badge/badge.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:map"; @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/fonts"; diff --git a/packages/components/src/components/badge/badge.spec.tsx b/packages/components/src/components/badge/badge.spec.tsx index 7bc9bc4f1b0a..5acdd3a8433d 100644 --- a/packages/components/src/components/badge/badge.spec.tsx +++ b/packages/components/src/components/badge/badge.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/badge/docs/Angular.md b/packages/components/src/components/badge/docs/Angular.md index 8ab5b5950efc..1c6fc024e4de 100644 --- a/packages/components/src/components/badge/docs/Angular.md +++ b/packages/components/src/components/badge/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/badge/docs/HTML.md b/packages/components/src/components/badge/docs/HTML.md index 42048d3c775d..996fad00f280 100644 --- a/packages/components/src/components/badge/docs/HTML.md +++ b/packages/components/src/components/badge/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/badge/docs/Migration.md b/packages/components/src/components/badge/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/badge/docs/Migration.md +++ b/packages/components/src/components/badge/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/badge/docs/React.md b/packages/components/src/components/badge/docs/React.md index e2adb8b6bddc..880146c5c9c5 100644 --- a/packages/components/src/components/badge/docs/React.md +++ b/packages/components/src/components/badge/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/badge/docs/Vue.md b/packages/components/src/components/badge/docs/Vue.md index 7a431b188adc..13f0da34e0e0 100644 --- a/packages/components/src/components/badge/docs/Vue.md +++ b/packages/components/src/components/badge/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/badge/index.html b/packages/components/src/components/badge/index.html index b2958d3a17c7..8319be49119c 100644 --- a/packages/components/src/components/badge/index.html +++ b/packages/components/src/components/badge/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/badge/index.ts b/packages/components/src/components/badge/index.ts index 0b21f47fb5c0..0cff21d66cc9 100644 --- a/packages/components/src/components/badge/index.ts +++ b/packages/components/src/components/badge/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBBadge } from './badge'; diff --git a/packages/components/src/components/badge/model.ts b/packages/components/src/components/badge/model.ts index 3773cfe19367..faff3f17bc19 100644 --- a/packages/components/src/components/badge/model.ts +++ b/packages/components/src/components/badge/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { EmphasisProps, GlobalProps, diff --git a/packages/components/src/components/brand/brand.lite.tsx b/packages/components/src/components/brand/brand.lite.tsx index c5e4135f7c0b..a4ef6f4afb91 100644 --- a/packages/components/src/components/brand/brand.lite.tsx +++ b/packages/components/src/components/brand/brand.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { cls, getHideProp } from '../../utils'; import { DBBrandProps, DBBrandState } from './model'; diff --git a/packages/components/src/components/brand/brand.scss b/packages/components/src/components/brand/brand.scss index 5fffbcf888ce..b0db712fa7d5 100644 --- a/packages/components/src/components/brand/brand.scss +++ b/packages/components/src/components/brand/brand.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; @use "@db-ui/foundations/build/styles/fonts"; diff --git a/packages/components/src/components/brand/brand.spec.tsx b/packages/components/src/components/brand/brand.spec.tsx index 0826ae10afcf..c0961a472d6e 100644 --- a/packages/components/src/components/brand/brand.spec.tsx +++ b/packages/components/src/components/brand/brand.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/brand/docs/Angular.md b/packages/components/src/components/brand/docs/Angular.md index dd615476c98a..229e6f920e16 100644 --- a/packages/components/src/components/brand/docs/Angular.md +++ b/packages/components/src/components/brand/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/brand/docs/HTML.md b/packages/components/src/components/brand/docs/HTML.md index 26406079057b..eeaa35dbb75f 100644 --- a/packages/components/src/components/brand/docs/HTML.md +++ b/packages/components/src/components/brand/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/brand/docs/Migration.md b/packages/components/src/components/brand/docs/Migration.md index f9cbf8e81c9d..fa0e0f2007ce 100644 --- a/packages/components/src/components/brand/docs/Migration.md +++ b/packages/components/src/components/brand/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/brand/docs/React.md b/packages/components/src/components/brand/docs/React.md index 60cf74e49810..e32883e8b086 100644 --- a/packages/components/src/components/brand/docs/React.md +++ b/packages/components/src/components/brand/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/brand/docs/Vue.md b/packages/components/src/components/brand/docs/Vue.md index a0e47a63e5a8..46653e89caf2 100644 --- a/packages/components/src/components/brand/docs/Vue.md +++ b/packages/components/src/components/brand/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/brand/index.html b/packages/components/src/components/brand/index.html index cdb95e09e4f4..de1b0e000fd3 100644 --- a/packages/components/src/components/brand/index.html +++ b/packages/components/src/components/brand/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/brand/index.ts b/packages/components/src/components/brand/index.ts index a4fc5f969974..d1f9364b965d 100644 --- a/packages/components/src/components/brand/index.ts +++ b/packages/components/src/components/brand/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBBrand } from './brand'; diff --git a/packages/components/src/components/brand/model.ts b/packages/components/src/components/brand/model.ts index 2b6b2f5ce87b..86609f165daf 100644 --- a/packages/components/src/components/brand/model.ts +++ b/packages/components/src/components/brand/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { GlobalProps, GlobalState, diff --git a/packages/components/src/components/button/button.lite.tsx b/packages/components/src/components/button/button.lite.tsx index f8d2ba114c2e..911eb9ba027a 100644 --- a/packages/components/src/components/button/button.lite.tsx +++ b/packages/components/src/components/button/button.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import type { DBButtonProps, DBButtonState } from './model'; import { cls, getBooleanAsString, getHideProp } from '../../utils'; diff --git a/packages/components/src/components/button/button.scss b/packages/components/src/components/button/button.scss index 4789cb41d255..c526b7463a2a 100644 --- a/packages/components/src/components/button/button.scss +++ b/packages/components/src/components/button/button.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @charset "utf-8"; @use "@db-ui/foundations/build/styles/fonts"; diff --git a/packages/components/src/components/button/button.spec.tsx b/packages/components/src/components/button/button.spec.tsx index 53b04b5b3de4..0ac18065062c 100644 --- a/packages/components/src/components/button/button.spec.tsx +++ b/packages/components/src/components/button/button.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/button/docs/Angular.md b/packages/components/src/components/button/docs/Angular.md index b2cced84689a..0ab5f728fb86 100644 --- a/packages/components/src/components/button/docs/Angular.md +++ b/packages/components/src/components/button/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/button/docs/HTML.md b/packages/components/src/components/button/docs/HTML.md index f54de1cd35d4..7f038bbf4b90 100644 --- a/packages/components/src/components/button/docs/HTML.md +++ b/packages/components/src/components/button/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/button/docs/Migration.md b/packages/components/src/components/button/docs/Migration.md index aaf1f1df54eb..342104ff5497 100644 --- a/packages/components/src/components/button/docs/Migration.md +++ b/packages/components/src/components/button/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/button/docs/React.md b/packages/components/src/components/button/docs/React.md index 44de91e25199..ce788867375f 100644 --- a/packages/components/src/components/button/docs/React.md +++ b/packages/components/src/components/button/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/button/docs/Vue.md b/packages/components/src/components/button/docs/Vue.md index f3c00d3f1a9d..f6a96b2b045f 100644 --- a/packages/components/src/components/button/docs/Vue.md +++ b/packages/components/src/components/button/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/button/index.html b/packages/components/src/components/button/index.html index 57ce4e3e799d..772d35d8093b 100644 --- a/packages/components/src/components/button/index.html +++ b/packages/components/src/components/button/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/button/index.ts b/packages/components/src/components/button/index.ts index bad3dccf8791..fed72fb9451e 100644 --- a/packages/components/src/components/button/index.ts +++ b/packages/components/src/components/button/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBButton } from './button'; diff --git a/packages/components/src/components/button/model.ts b/packages/components/src/components/button/model.ts index 752342f7b7dc..89b2813e8efc 100644 --- a/packages/components/src/components/button/model.ts +++ b/packages/components/src/components/button/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ClickEventProps, ClickEventState, diff --git a/packages/components/src/components/card/card.lite.tsx b/packages/components/src/components/card/card.lite.tsx index 0855be9980f6..dae739b1df74 100644 --- a/packages/components/src/components/card/card.lite.tsx +++ b/packages/components/src/components/card/card.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { useMetadata, useRef, useStore } from '@builder.io/mitosis'; import type { DBCardProps, DBCardState } from './model'; import { cls } from '../../utils'; diff --git a/packages/components/src/components/card/card.scss b/packages/components/src/components/card/card.scss index bbed8f95ffc1..862846e4ed83 100644 --- a/packages/components/src/components/card/card.scss +++ b/packages/components/src/components/card/card.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; @use "@db-ui/foundations/build/styles/helpers"; diff --git a/packages/components/src/components/card/card.spec.tsx b/packages/components/src/components/card/card.spec.tsx index a962fc9052e5..ce806cf0737d 100644 --- a/packages/components/src/components/card/card.spec.tsx +++ b/packages/components/src/components/card/card.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/card/docs/Angular.md b/packages/components/src/components/card/docs/Angular.md index 40d6cc51a60a..9ead9cb08c22 100644 --- a/packages/components/src/components/card/docs/Angular.md +++ b/packages/components/src/components/card/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/card/docs/HTML.md b/packages/components/src/components/card/docs/HTML.md index 615cbf35842a..f36e6ffa84bb 100644 --- a/packages/components/src/components/card/docs/HTML.md +++ b/packages/components/src/components/card/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/card/docs/Migration.md b/packages/components/src/components/card/docs/Migration.md index fd068fac8291..4d1d8c3394bf 100644 --- a/packages/components/src/components/card/docs/Migration.md +++ b/packages/components/src/components/card/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/card/docs/React.md b/packages/components/src/components/card/docs/React.md index b11bb7032054..a69a6925d865 100644 --- a/packages/components/src/components/card/docs/React.md +++ b/packages/components/src/components/card/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/card/docs/Vue.md b/packages/components/src/components/card/docs/Vue.md index 9aab9a379efd..d034d7ea69da 100644 --- a/packages/components/src/components/card/docs/Vue.md +++ b/packages/components/src/components/card/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/card/index.html b/packages/components/src/components/card/index.html index 0e2dd44879e9..645d384cd793 100644 --- a/packages/components/src/components/card/index.html +++ b/packages/components/src/components/card/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/card/index.ts b/packages/components/src/components/card/index.ts index 1a158a3fda49..d6c94c662640 100644 --- a/packages/components/src/components/card/index.ts +++ b/packages/components/src/components/card/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBCard } from './card'; diff --git a/packages/components/src/components/card/model.ts b/packages/components/src/components/card/model.ts index 24b430615780..8ed225045c8d 100644 --- a/packages/components/src/components/card/model.ts +++ b/packages/components/src/components/card/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ClickEventProps, ClickEventState, diff --git a/packages/components/src/components/checkbox/checkbox.lite.tsx b/packages/components/src/components/checkbox/checkbox.lite.tsx index 36f058f316d1..a42136f7fe93 100644 --- a/packages/components/src/components/checkbox/checkbox.lite.tsx +++ b/packages/components/src/components/checkbox/checkbox.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, onUpdate, diff --git a/packages/components/src/components/checkbox/checkbox.scss b/packages/components/src/components/checkbox/checkbox.scss index 0fd9aec5c275..31198f282cd3 100644 --- a/packages/components/src/components/checkbox/checkbox.scss +++ b/packages/components/src/components/checkbox/checkbox.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/icons"; @use "@db-ui/foundations/build/styles/fonts"; diff --git a/packages/components/src/components/checkbox/checkbox.spec.tsx b/packages/components/src/components/checkbox/checkbox.spec.tsx index 4ed1db11dc2b..d0cab85f03a4 100644 --- a/packages/components/src/components/checkbox/checkbox.spec.tsx +++ b/packages/components/src/components/checkbox/checkbox.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/checkbox/docs/Angular.md b/packages/components/src/components/checkbox/docs/Angular.md index 425918251c5a..9a8018b519a7 100644 --- a/packages/components/src/components/checkbox/docs/Angular.md +++ b/packages/components/src/components/checkbox/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/checkbox/docs/HTML.md b/packages/components/src/components/checkbox/docs/HTML.md index 269e1a746ba8..30b1594a22f8 100644 --- a/packages/components/src/components/checkbox/docs/HTML.md +++ b/packages/components/src/components/checkbox/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/checkbox/docs/Migration.md b/packages/components/src/components/checkbox/docs/Migration.md index ee8da7f884c5..ad583caa81df 100644 --- a/packages/components/src/components/checkbox/docs/Migration.md +++ b/packages/components/src/components/checkbox/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/checkbox/docs/React.md b/packages/components/src/components/checkbox/docs/React.md index dcca2d53a65b..d0adb3768967 100644 --- a/packages/components/src/components/checkbox/docs/React.md +++ b/packages/components/src/components/checkbox/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/checkbox/docs/Vue.md b/packages/components/src/components/checkbox/docs/Vue.md index 30de158f032d..485871fa55dd 100644 --- a/packages/components/src/components/checkbox/docs/Vue.md +++ b/packages/components/src/components/checkbox/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/checkbox/index.html b/packages/components/src/components/checkbox/index.html index 434fe7bceae5..fc26989558db 100644 --- a/packages/components/src/components/checkbox/index.html +++ b/packages/components/src/components/checkbox/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/checkbox/index.ts b/packages/components/src/components/checkbox/index.ts index f7d0c0181cbc..26663eb7f6aa 100644 --- a/packages/components/src/components/checkbox/index.ts +++ b/packages/components/src/components/checkbox/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBCheckbox } from './checkbox'; diff --git a/packages/components/src/components/checkbox/model.ts b/packages/components/src/components/checkbox/model.ts index da6786d153b3..e5e3e0a547b8 100644 --- a/packages/components/src/components/checkbox/model.ts +++ b/packages/components/src/components/checkbox/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ChangeEventProps, ChangeEventState, diff --git a/packages/components/src/components/divider/divider.lite.tsx b/packages/components/src/components/divider/divider.lite.tsx index b332eebf73e3..29de5731c991 100644 --- a/packages/components/src/components/divider/divider.lite.tsx +++ b/packages/components/src/components/divider/divider.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBDividerProps, DBDividerState } from './model'; import { cls } from '../../utils'; diff --git a/packages/components/src/components/divider/divider.scss b/packages/components/src/components/divider/divider.scss index 70a5d795b114..41f093631e19 100644 --- a/packages/components/src/components/divider/divider.scss +++ b/packages/components/src/components/divider/divider.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/helpers"; diff --git a/packages/components/src/components/divider/divider.spec.tsx b/packages/components/src/components/divider/divider.spec.tsx index 3a29df7ac835..5b1058e7a6ed 100644 --- a/packages/components/src/components/divider/divider.spec.tsx +++ b/packages/components/src/components/divider/divider.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/divider/docs/Angular.md b/packages/components/src/components/divider/docs/Angular.md index 96b5b3cd35da..4a8beb69656f 100644 --- a/packages/components/src/components/divider/docs/Angular.md +++ b/packages/components/src/components/divider/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/divider/docs/HTML.md b/packages/components/src/components/divider/docs/HTML.md index 4d54442e9ba4..0878a5818f66 100644 --- a/packages/components/src/components/divider/docs/HTML.md +++ b/packages/components/src/components/divider/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/divider/docs/Migration.md b/packages/components/src/components/divider/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/divider/docs/Migration.md +++ b/packages/components/src/components/divider/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/divider/docs/React.md b/packages/components/src/components/divider/docs/React.md index 4688c3ed09a8..46c6929cb219 100644 --- a/packages/components/src/components/divider/docs/React.md +++ b/packages/components/src/components/divider/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/divider/docs/Vue.md b/packages/components/src/components/divider/docs/Vue.md index 0a316f02105d..0ee82f1ec349 100644 --- a/packages/components/src/components/divider/docs/Vue.md +++ b/packages/components/src/components/divider/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/divider/index.html b/packages/components/src/components/divider/index.html index 2248a6e03398..7242ab73d695 100644 --- a/packages/components/src/components/divider/index.html +++ b/packages/components/src/components/divider/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/divider/index.ts b/packages/components/src/components/divider/index.ts index e8431fdfa872..dbe748903695 100644 --- a/packages/components/src/components/divider/index.ts +++ b/packages/components/src/components/divider/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBDivider } from './divider'; diff --git a/packages/components/src/components/divider/model.ts b/packages/components/src/components/divider/model.ts index dc7c33da7e0b..4ebdede0e288 100644 --- a/packages/components/src/components/divider/model.ts +++ b/packages/components/src/components/divider/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { EmphasisProps, GlobalProps, diff --git a/packages/components/src/components/drawer/docs/Angular.md b/packages/components/src/components/drawer/docs/Angular.md index 069ffcb3649a..361bfe22f924 100644 --- a/packages/components/src/components/drawer/docs/Angular.md +++ b/packages/components/src/components/drawer/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/drawer/docs/HTML.md b/packages/components/src/components/drawer/docs/HTML.md index cd90d47f71d6..c3b07c0b2bcd 100644 --- a/packages/components/src/components/drawer/docs/HTML.md +++ b/packages/components/src/components/drawer/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/drawer/docs/Migration.md b/packages/components/src/components/drawer/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/drawer/docs/Migration.md +++ b/packages/components/src/components/drawer/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/drawer/docs/React.md b/packages/components/src/components/drawer/docs/React.md index 6861bb14240d..524656f4acce 100644 --- a/packages/components/src/components/drawer/docs/React.md +++ b/packages/components/src/components/drawer/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/drawer/docs/Vue.md b/packages/components/src/components/drawer/docs/Vue.md index 31c2b265cd5c..2169e7575de3 100644 --- a/packages/components/src/components/drawer/docs/Vue.md +++ b/packages/components/src/components/drawer/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/drawer/drawer.lite.tsx b/packages/components/src/components/drawer/drawer.lite.tsx index 8e57502963c4..a65f983465a5 100644 --- a/packages/components/src/components/drawer/drawer.lite.tsx +++ b/packages/components/src/components/drawer/drawer.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, onUpdate, diff --git a/packages/components/src/components/drawer/drawer.scss b/packages/components/src/components/drawer/drawer.scss index caa465031803..f280b7a64834 100644 --- a/packages/components/src/components/drawer/drawer.scss +++ b/packages/components/src/components/drawer/drawer.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:map"; @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/helpers"; diff --git a/packages/components/src/components/drawer/drawer.spec.tsx b/packages/components/src/components/drawer/drawer.spec.tsx index d11865373aef..049858c3975d 100644 --- a/packages/components/src/components/drawer/drawer.spec.tsx +++ b/packages/components/src/components/drawer/drawer.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import AxeBuilder from '@axe-core/playwright'; import { expect, test } from '@playwright/experimental-ct-react'; diff --git a/packages/components/src/components/drawer/index.html b/packages/components/src/components/drawer/index.html index 73549efc313c..d14094ca14f9 100644 --- a/packages/components/src/components/drawer/index.html +++ b/packages/components/src/components/drawer/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/drawer/index.ts b/packages/components/src/components/drawer/index.ts index 2396c7bab632..776a55e483a7 100644 --- a/packages/components/src/components/drawer/index.ts +++ b/packages/components/src/components/drawer/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBDrawer } from './drawer'; diff --git a/packages/components/src/components/drawer/model.ts b/packages/components/src/components/drawer/model.ts index 9e95c62f7321..f16bef62570e 100644 --- a/packages/components/src/components/drawer/model.ts +++ b/packages/components/src/components/drawer/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { CloseEventProps, CloseEventState, diff --git a/packages/components/src/components/header/docs/Angular.md b/packages/components/src/components/header/docs/Angular.md index 726ffdb9f388..d66c3a19f39f 100644 --- a/packages/components/src/components/header/docs/Angular.md +++ b/packages/components/src/components/header/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/header/docs/HTML.md b/packages/components/src/components/header/docs/HTML.md index 7c93f5f6a8c7..b9b717c3355c 100644 --- a/packages/components/src/components/header/docs/HTML.md +++ b/packages/components/src/components/header/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/header/docs/Migration.md b/packages/components/src/components/header/docs/Migration.md index 437e70a281a1..4c965041db13 100644 --- a/packages/components/src/components/header/docs/Migration.md +++ b/packages/components/src/components/header/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/header/docs/React.md b/packages/components/src/components/header/docs/React.md index a8b4922e034a..94f27de050b3 100644 --- a/packages/components/src/components/header/docs/React.md +++ b/packages/components/src/components/header/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/header/docs/Vue.md b/packages/components/src/components/header/docs/Vue.md index a6d26ed647ac..136a5517d387 100644 --- a/packages/components/src/components/header/docs/Vue.md +++ b/packages/components/src/components/header/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/header/header.lite.tsx b/packages/components/src/components/header/header.lite.tsx index 89560ecad3ea..bee4d6daebc5 100644 --- a/packages/components/src/components/header/header.lite.tsx +++ b/packages/components/src/components/header/header.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, onUpdate, diff --git a/packages/components/src/components/header/header.scss b/packages/components/src/components/header/header.scss index cbf125493cbd..1c5bf8db2ecd 100644 --- a/packages/components/src/components/header/header.scss +++ b/packages/components/src/components/header/header.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/screen-sizes"; @use "@db-ui/foundations/build/styles/helpers"; diff --git a/packages/components/src/components/header/index.html b/packages/components/src/components/header/index.html index 9520bd064942..b75bfb979105 100644 --- a/packages/components/src/components/header/index.html +++ b/packages/components/src/components/header/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/header/index.ts b/packages/components/src/components/header/index.ts index fde1138c5d66..bfbab805463d 100644 --- a/packages/components/src/components/header/index.ts +++ b/packages/components/src/components/header/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBHeader } from './header'; diff --git a/packages/components/src/components/header/model.ts b/packages/components/src/components/header/model.ts index 90cd38b5164a..8b90b4796087 100644 --- a/packages/components/src/components/header/model.ts +++ b/packages/components/src/components/header/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ContainerWidthProps, GlobalProps, diff --git a/packages/components/src/components/icon/docs/Angular.md b/packages/components/src/components/icon/docs/Angular.md index 15a09f16f50b..b1e7b5ceb118 100644 --- a/packages/components/src/components/icon/docs/Angular.md +++ b/packages/components/src/components/icon/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/icon/docs/HTML.md b/packages/components/src/components/icon/docs/HTML.md index dbbfbc6ed3f9..904554848bb1 100644 --- a/packages/components/src/components/icon/docs/HTML.md +++ b/packages/components/src/components/icon/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/icon/docs/Migration.md b/packages/components/src/components/icon/docs/Migration.md index 6f4aa6c9fd59..39ae31d2b989 100644 --- a/packages/components/src/components/icon/docs/Migration.md +++ b/packages/components/src/components/icon/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/icon/docs/React.md b/packages/components/src/components/icon/docs/React.md index abcf2c0e7d46..69d71fd7086a 100644 --- a/packages/components/src/components/icon/docs/React.md +++ b/packages/components/src/components/icon/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/icon/docs/Vue.md b/packages/components/src/components/icon/docs/Vue.md index caf5f0dcccd7..ea12398d428e 100644 --- a/packages/components/src/components/icon/docs/Vue.md +++ b/packages/components/src/components/icon/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/icon/icon.lite.tsx b/packages/components/src/components/icon/icon.lite.tsx index f95197682898..04242d4ce9ad 100644 --- a/packages/components/src/components/icon/icon.lite.tsx +++ b/packages/components/src/components/icon/icon.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import type { DBIconProps, DBIconState } from './model'; import { cls } from '../../utils'; diff --git a/packages/components/src/components/icon/icon.scss b/packages/components/src/components/icon/icon.scss index b274c1ab459c..d2fb021900fc 100644 --- a/packages/components/src/components/icon/icon.scss +++ b/packages/components/src/components/icon/icon.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/icons"; .db-icon { diff --git a/packages/components/src/components/icon/index.html b/packages/components/src/components/icon/index.html index 010b5c7329cd..a4937d484747 100644 --- a/packages/components/src/components/icon/index.html +++ b/packages/components/src/components/icon/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/icon/index.ts b/packages/components/src/components/icon/index.ts index ce807d75550a..fa87131925ea 100644 --- a/packages/components/src/components/icon/index.ts +++ b/packages/components/src/components/icon/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBIcon } from './icon'; diff --git a/packages/components/src/components/icon/model.ts b/packages/components/src/components/icon/model.ts index 330c8b1f7562..3d6ca0ed7c43 100644 --- a/packages/components/src/components/icon/model.ts +++ b/packages/components/src/components/icon/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { GlobalProps, GlobalState, diff --git a/packages/components/src/components/infotext/docs/Angular.md b/packages/components/src/components/infotext/docs/Angular.md index 6e6534a7aacc..3579aa7cf887 100644 --- a/packages/components/src/components/infotext/docs/Angular.md +++ b/packages/components/src/components/infotext/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/infotext/docs/HTML.md b/packages/components/src/components/infotext/docs/HTML.md index d4650d50491d..691d9153204d 100644 --- a/packages/components/src/components/infotext/docs/HTML.md +++ b/packages/components/src/components/infotext/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/infotext/docs/Migration.md b/packages/components/src/components/infotext/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/infotext/docs/Migration.md +++ b/packages/components/src/components/infotext/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/infotext/docs/React.md b/packages/components/src/components/infotext/docs/React.md index ba7e9caeda2e..8198ca8f1a9a 100644 --- a/packages/components/src/components/infotext/docs/React.md +++ b/packages/components/src/components/infotext/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/infotext/docs/Vue.md b/packages/components/src/components/infotext/docs/Vue.md index 02333b224122..fc2918993de8 100644 --- a/packages/components/src/components/infotext/docs/Vue.md +++ b/packages/components/src/components/infotext/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/infotext/index.html b/packages/components/src/components/infotext/index.html index 741508fc761a..69b1f7515672 100644 --- a/packages/components/src/components/infotext/index.html +++ b/packages/components/src/components/infotext/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/infotext/index.ts b/packages/components/src/components/infotext/index.ts index 850a89c96a44..be8b8a9a6eee 100644 --- a/packages/components/src/components/infotext/index.ts +++ b/packages/components/src/components/infotext/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBInfotext } from './infotext'; diff --git a/packages/components/src/components/infotext/infotext.lite.tsx b/packages/components/src/components/infotext/infotext.lite.tsx index e3b32d123c81..cb3e661feb34 100644 --- a/packages/components/src/components/infotext/infotext.lite.tsx +++ b/packages/components/src/components/infotext/infotext.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBInfotextProps, DBInfotextState } from './model'; import { cls, getHideProp } from '../../utils'; diff --git a/packages/components/src/components/infotext/infotext.scss b/packages/components/src/components/infotext/infotext.scss index 1f430f7c46c5..22db449931a0 100644 --- a/packages/components/src/components/infotext/infotext.scss +++ b/packages/components/src/components/infotext/infotext.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:map"; @use "@db-ui/foundations/build/styles/fonts"; @use "@db-ui/foundations/build/styles/variables"; diff --git a/packages/components/src/components/infotext/infotext.spec.tsx b/packages/components/src/components/infotext/infotext.spec.tsx index 56ea8d137ed4..b1f58e38289a 100644 --- a/packages/components/src/components/infotext/infotext.spec.tsx +++ b/packages/components/src/components/infotext/infotext.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/infotext/model.ts b/packages/components/src/components/infotext/model.ts index c2e248f073b8..e960e88a6a81 100644 --- a/packages/components/src/components/infotext/model.ts +++ b/packages/components/src/components/infotext/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { GlobalProps, GlobalState, diff --git a/packages/components/src/components/input/docs/Angular.md b/packages/components/src/components/input/docs/Angular.md index d6e37ed79992..3ca6b3d75dbd 100644 --- a/packages/components/src/components/input/docs/Angular.md +++ b/packages/components/src/components/input/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular Load SCSS globally within `styles.scss` in your app: diff --git a/packages/components/src/components/input/docs/HTML.md b/packages/components/src/components/input/docs/HTML.md index de9269195fcf..eaf0e0b53440 100644 --- a/packages/components/src/components/input/docs/HTML.md +++ b/packages/components/src/components/input/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML Load SCSS globally somewhere in your app: diff --git a/packages/components/src/components/input/docs/Migration.md b/packages/components/src/components/input/docs/Migration.md index f2acaf43dd27..8432f73c7242 100644 --- a/packages/components/src/components/input/docs/Migration.md +++ b/packages/components/src/components/input/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/input/docs/React.md b/packages/components/src/components/input/docs/React.md index a8a0c3d56c5b..4cdba96ebaec 100644 --- a/packages/components/src/components/input/docs/React.md +++ b/packages/components/src/components/input/docs/React.md @@ -1,3 +1,9 @@ + + ## React Load SCSS globally in a `index.scss` file inside `main.tsx`/`main.jsx` within your app: diff --git a/packages/components/src/components/input/docs/Vue.md b/packages/components/src/components/input/docs/Vue.md index 2c2a264f80b6..369752fce42a 100644 --- a/packages/components/src/components/input/docs/Vue.md +++ b/packages/components/src/components/input/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue Load SCSS globally in a `index.scss` file and import it in your `main.ts`/`main.js` file in your app: diff --git a/packages/components/src/components/input/index.html b/packages/components/src/components/input/index.html index 71a33a6387eb..023ece771e7a 100644 --- a/packages/components/src/components/input/index.html +++ b/packages/components/src/components/input/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/input/index.ts b/packages/components/src/components/input/index.ts index f3f648dfd549..e1042297eae9 100644 --- a/packages/components/src/components/input/index.ts +++ b/packages/components/src/components/input/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBInput } from './input'; diff --git a/packages/components/src/components/input/input.lite.tsx b/packages/components/src/components/input/input.lite.tsx index 52f133993de5..6912d5b8139d 100644 --- a/packages/components/src/components/input/input.lite.tsx +++ b/packages/components/src/components/input/input.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { For, onMount, diff --git a/packages/components/src/components/input/input.scss b/packages/components/src/components/input/input.scss index b35ad4a8f0ec..e7ae99871501 100644 --- a/packages/components/src/components/input/input.scss +++ b/packages/components/src/components/input/input.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/icons"; @use "@db-ui/foundations/build/styles/fonts"; diff --git a/packages/components/src/components/input/input.spec.tsx b/packages/components/src/components/input/input.spec.tsx index 148f7c2808fd..bbfb5999f025 100644 --- a/packages/components/src/components/input/input.spec.tsx +++ b/packages/components/src/components/input/input.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/input/model.ts b/packages/components/src/components/input/model.ts index 9bab1019cadd..cfd3f969a81e 100644 --- a/packages/components/src/components/input/model.ts +++ b/packages/components/src/components/input/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ChangeEventProps, ChangeEventState, diff --git a/packages/components/src/components/link/docs/Angular.md b/packages/components/src/components/link/docs/Angular.md index 641dd202ee7c..c6d6bec8736b 100644 --- a/packages/components/src/components/link/docs/Angular.md +++ b/packages/components/src/components/link/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/link/docs/HTML.md b/packages/components/src/components/link/docs/HTML.md index d0be181c77a5..f765282c9bcf 100644 --- a/packages/components/src/components/link/docs/HTML.md +++ b/packages/components/src/components/link/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/link/docs/Migration.md b/packages/components/src/components/link/docs/Migration.md index 02a7a9336bdd..6a562d62cc8a 100644 --- a/packages/components/src/components/link/docs/Migration.md +++ b/packages/components/src/components/link/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/link/docs/React.md b/packages/components/src/components/link/docs/React.md index 949a966e344f..375e0bbc9bf2 100644 --- a/packages/components/src/components/link/docs/React.md +++ b/packages/components/src/components/link/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/link/docs/Vue.md b/packages/components/src/components/link/docs/Vue.md index 9f1a2f01332a..bbfa1ddb3476 100644 --- a/packages/components/src/components/link/docs/Vue.md +++ b/packages/components/src/components/link/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/link/index.html b/packages/components/src/components/link/index.html index 559d101c8606..cdd9f8edbfca 100644 --- a/packages/components/src/components/link/index.html +++ b/packages/components/src/components/link/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/link/index.ts b/packages/components/src/components/link/index.ts index 60c8aef13c09..fd9b01a05288 100644 --- a/packages/components/src/components/link/index.ts +++ b/packages/components/src/components/link/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBLink } from './link'; diff --git a/packages/components/src/components/link/link.lite.tsx b/packages/components/src/components/link/link.lite.tsx index e316fbcbbb05..1514262ddfad 100644 --- a/packages/components/src/components/link/link.lite.tsx +++ b/packages/components/src/components/link/link.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBLinkProps, DBLinkState } from './model'; import { cls, getBooleanAsString, getHideProp } from '../../utils'; diff --git a/packages/components/src/components/link/link.scss b/packages/components/src/components/link/link.scss index f88e9117155d..68dfd13002a6 100644 --- a/packages/components/src/components/link/link.scss +++ b/packages/components/src/components/link/link.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @charset "utf-8"; @use "@db-ui/foundations/build/styles/fonts"; diff --git a/packages/components/src/components/link/model.ts b/packages/components/src/components/link/model.ts index 8f6a4d5bb756..03aa052cc331 100644 --- a/packages/components/src/components/link/model.ts +++ b/packages/components/src/components/link/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ClickEventProps, ClickEventState, diff --git a/packages/components/src/components/navigation-item/docs/Angular.md b/packages/components/src/components/navigation-item/docs/Angular.md index ed323b06a729..9c49ba933a7e 100644 --- a/packages/components/src/components/navigation-item/docs/Angular.md +++ b/packages/components/src/components/navigation-item/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/navigation-item/docs/HTML.md b/packages/components/src/components/navigation-item/docs/HTML.md index 8219ffbcb108..64b5f181e4f4 100644 --- a/packages/components/src/components/navigation-item/docs/HTML.md +++ b/packages/components/src/components/navigation-item/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/navigation-item/docs/Migration.md b/packages/components/src/components/navigation-item/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/navigation-item/docs/Migration.md +++ b/packages/components/src/components/navigation-item/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/navigation-item/docs/React.md b/packages/components/src/components/navigation-item/docs/React.md index 2513b0a096ae..fc38ba925987 100644 --- a/packages/components/src/components/navigation-item/docs/React.md +++ b/packages/components/src/components/navigation-item/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/navigation-item/docs/Vue.md b/packages/components/src/components/navigation-item/docs/Vue.md index 179771b2e1c0..9120b2b5609d 100644 --- a/packages/components/src/components/navigation-item/docs/Vue.md +++ b/packages/components/src/components/navigation-item/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/navigation-item/index.ts b/packages/components/src/components/navigation-item/index.ts index 61c256b8fe4d..c2b9aef0f6ea 100644 --- a/packages/components/src/components/navigation-item/index.ts +++ b/packages/components/src/components/navigation-item/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBNavigationItem } from './navigation-item'; diff --git a/packages/components/src/components/navigation-item/model.ts b/packages/components/src/components/navigation-item/model.ts index 68a8c12727f5..230b07664107 100644 --- a/packages/components/src/components/navigation-item/model.ts +++ b/packages/components/src/components/navigation-item/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ClickEvent, ClickEventProps, diff --git a/packages/components/src/components/navigation-item/navigation-item.lite.tsx b/packages/components/src/components/navigation-item/navigation-item.lite.tsx index 40c40ea56d27..9764780dcbf8 100644 --- a/packages/components/src/components/navigation-item/navigation-item.lite.tsx +++ b/packages/components/src/components/navigation-item/navigation-item.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, onUpdate, diff --git a/packages/components/src/components/navigation-item/navigation-item.scss b/packages/components/src/components/navigation-item/navigation-item.scss index 581741ad9bcf..8742870725ff 100644 --- a/packages/components/src/components/navigation-item/navigation-item.scss +++ b/packages/components/src/components/navigation-item/navigation-item.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; @use "@db-ui/foundations/build/styles/fonts"; diff --git a/packages/components/src/components/navigation-item/navigation-item.spec.tsx b/packages/components/src/components/navigation-item/navigation-item.spec.tsx index f617db0117e4..eb36689bf607 100644 --- a/packages/components/src/components/navigation-item/navigation-item.spec.tsx +++ b/packages/components/src/components/navigation-item/navigation-item.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/navigation/docs/Accessibility.md b/packages/components/src/components/navigation/docs/Accessibility.md index 3754246965da..3fd52f6b5ed8 100644 --- a/packages/components/src/components/navigation/docs/Accessibility.md +++ b/packages/components/src/components/navigation/docs/Accessibility.md @@ -1,3 +1,9 @@ + + ## Accessibility ### Active item / current page diff --git a/packages/components/src/components/navigation/docs/Angular.md b/packages/components/src/components/navigation/docs/Angular.md index d593454dc597..7ac6d0ae8dff 100644 --- a/packages/components/src/components/navigation/docs/Angular.md +++ b/packages/components/src/components/navigation/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/navigation/docs/HTML.md b/packages/components/src/components/navigation/docs/HTML.md index 469922cc4d06..c574fcc152b0 100644 --- a/packages/components/src/components/navigation/docs/HTML.md +++ b/packages/components/src/components/navigation/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/navigation/docs/Migration.md b/packages/components/src/components/navigation/docs/Migration.md index a769a6d4d182..d6233e9798e1 100644 --- a/packages/components/src/components/navigation/docs/Migration.md +++ b/packages/components/src/components/navigation/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/navigation/docs/React.md b/packages/components/src/components/navigation/docs/React.md index 66db7444d717..f17b888a8722 100644 --- a/packages/components/src/components/navigation/docs/React.md +++ b/packages/components/src/components/navigation/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/navigation/docs/Vue.md b/packages/components/src/components/navigation/docs/Vue.md index 0f13b45b975a..18292c137c35 100644 --- a/packages/components/src/components/navigation/docs/Vue.md +++ b/packages/components/src/components/navigation/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/navigation/index.ts b/packages/components/src/components/navigation/index.ts index b3d63d31f31d..8f8f390449f1 100644 --- a/packages/components/src/components/navigation/index.ts +++ b/packages/components/src/components/navigation/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBNavigation } from './navigation'; diff --git a/packages/components/src/components/navigation/model.ts b/packages/components/src/components/navigation/model.ts index 9de1364f7e89..60f6e5abe0ab 100644 --- a/packages/components/src/components/navigation/model.ts +++ b/packages/components/src/components/navigation/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { AriaLabelledByProps, GlobalProps, diff --git a/packages/components/src/components/navigation/navigation.lite.tsx b/packages/components/src/components/navigation/navigation.lite.tsx index 7fb1bd03a349..1a4259ca7b06 100644 --- a/packages/components/src/components/navigation/navigation.lite.tsx +++ b/packages/components/src/components/navigation/navigation.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBNavigationProps, DBNavigationState } from './model'; import { cls, uuid } from '../../utils'; diff --git a/packages/components/src/components/navigation/navigation.scss b/packages/components/src/components/navigation/navigation.scss index f960165c599b..175d8f9e870a 100644 --- a/packages/components/src/components/navigation/navigation.scss +++ b/packages/components/src/components/navigation/navigation.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/screen-sizes"; @use "../../styles/internal/component"; diff --git a/packages/components/src/components/navigation/navigation.spec.tsx b/packages/components/src/components/navigation/navigation.spec.tsx index 2e676686874a..b95115a97bcf 100644 --- a/packages/components/src/components/navigation/navigation.spec.tsx +++ b/packages/components/src/components/navigation/navigation.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/notification/docs/Angular.md b/packages/components/src/components/notification/docs/Angular.md index 164c46c68ea5..a770cebd9437 100644 --- a/packages/components/src/components/notification/docs/Angular.md +++ b/packages/components/src/components/notification/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/notification/docs/HTML.md b/packages/components/src/components/notification/docs/HTML.md index 6bde227aaae7..4036fb2d6470 100644 --- a/packages/components/src/components/notification/docs/HTML.md +++ b/packages/components/src/components/notification/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/notification/docs/Migration.md b/packages/components/src/components/notification/docs/Migration.md index 02970e4e0303..16ba6dcc9e87 100644 --- a/packages/components/src/components/notification/docs/Migration.md +++ b/packages/components/src/components/notification/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/notification/docs/React.md b/packages/components/src/components/notification/docs/React.md index 3242dfb018d9..cd53c3fa55d0 100644 --- a/packages/components/src/components/notification/docs/React.md +++ b/packages/components/src/components/notification/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/notification/docs/Vue.md b/packages/components/src/components/notification/docs/Vue.md index 3d88d74526d6..d31bdad8b011 100644 --- a/packages/components/src/components/notification/docs/Vue.md +++ b/packages/components/src/components/notification/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/notification/index.html b/packages/components/src/components/notification/index.html index 361b01637a97..197a67f5b9b6 100644 --- a/packages/components/src/components/notification/index.html +++ b/packages/components/src/components/notification/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/notification/index.ts b/packages/components/src/components/notification/index.ts index 7f379aa8e2e0..db64840de421 100644 --- a/packages/components/src/components/notification/index.ts +++ b/packages/components/src/components/notification/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBNotification } from './notification'; diff --git a/packages/components/src/components/notification/model.ts b/packages/components/src/components/notification/model.ts index b243b7e76880..0dff8e7dbe93 100644 --- a/packages/components/src/components/notification/model.ts +++ b/packages/components/src/components/notification/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { CloseEventProps, CloseEventState, diff --git a/packages/components/src/components/notification/notification-grid-default.scss b/packages/components/src/components/notification/notification-grid-default.scss index 36339a09df5e..61e3fe48f5f7 100644 --- a/packages/components/src/components/notification/notification-grid-default.scss +++ b/packages/components/src/components/notification/notification-grid-default.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + %grid-layout-default { // 1. only content (min. requirement) grid-template-areas: "content"; diff --git a/packages/components/src/components/notification/notification-grid-non-overlay.scss b/packages/components/src/components/notification/notification-grid-non-overlay.scss index 75fc0902d0a5..f39a62be4f0c 100644 --- a/packages/components/src/components/notification/notification-grid-non-overlay.scss +++ b/packages/components/src/components/notification/notification-grid-non-overlay.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + %grid-layout-variant-not-overlay { span { display: none; diff --git a/packages/components/src/components/notification/notification-grid-overlay.scss b/packages/components/src/components/notification/notification-grid-overlay.scss index f31b48bd5caf..18b370efb150 100644 --- a/packages/components/src/components/notification/notification-grid-overlay.scss +++ b/packages/components/src/components/notification/notification-grid-overlay.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + %grid-layout-variant-overlay { // has timestamp &:has(span) { diff --git a/packages/components/src/components/notification/notification.lite.tsx b/packages/components/src/components/notification/notification.lite.tsx index 89ccadf367f5..69b3f7160559 100644 --- a/packages/components/src/components/notification/notification.lite.tsx +++ b/packages/components/src/components/notification/notification.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Show, Slot, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBNotificationProps, DBNotificationState } from './model'; import DBButton from '../button/button.lite'; diff --git a/packages/components/src/components/notification/notification.scss b/packages/components/src/components/notification/notification.scss index a6ebd2ab6aa8..58709e6bed07 100644 --- a/packages/components/src/components/notification/notification.scss +++ b/packages/components/src/components/notification/notification.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:map"; @use "@db-ui/foundations/build/styles/density"; @use "@db-ui/foundations/build/styles/variables"; diff --git a/packages/components/src/components/notification/notification.spec.tsx b/packages/components/src/components/notification/notification.spec.tsx index d67c3b4d68ef..381c7f2e3094 100644 --- a/packages/components/src/components/notification/notification.spec.tsx +++ b/packages/components/src/components/notification/notification.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/page/docs/Angular.md b/packages/components/src/components/page/docs/Angular.md index 84a6a6f20f8a..c445aad87a61 100644 --- a/packages/components/src/components/page/docs/Angular.md +++ b/packages/components/src/components/page/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/page/docs/HTML.md b/packages/components/src/components/page/docs/HTML.md index 4d8bf8b14ace..04cf141102a8 100644 --- a/packages/components/src/components/page/docs/HTML.md +++ b/packages/components/src/components/page/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/page/docs/Migration.md b/packages/components/src/components/page/docs/Migration.md index 7e686c957c73..733765716bdd 100644 --- a/packages/components/src/components/page/docs/Migration.md +++ b/packages/components/src/components/page/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/page/docs/React.md b/packages/components/src/components/page/docs/React.md index ed18fb436e2c..ee00b88bc9bd 100644 --- a/packages/components/src/components/page/docs/React.md +++ b/packages/components/src/components/page/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/page/docs/Vue.md b/packages/components/src/components/page/docs/Vue.md index d020feb4d36e..6f2446aa519d 100644 --- a/packages/components/src/components/page/docs/Vue.md +++ b/packages/components/src/components/page/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/page/index.ts b/packages/components/src/components/page/index.ts index 0dd45fb6e00f..ef82b07f20a9 100644 --- a/packages/components/src/components/page/index.ts +++ b/packages/components/src/components/page/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBPage } from './page'; diff --git a/packages/components/src/components/page/model.ts b/packages/components/src/components/page/model.ts index ef4e1dc13f16..0b5ec16975b7 100644 --- a/packages/components/src/components/page/model.ts +++ b/packages/components/src/components/page/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { GlobalProps, GlobalState } from '../../shared/model'; export const PageVariantList = ['auto', 'fixed'] as const; diff --git a/packages/components/src/components/page/page.lite.tsx b/packages/components/src/components/page/page.lite.tsx index ad3cbf9f6742..8cffc3ffc302 100644 --- a/packages/components/src/components/page/page.lite.tsx +++ b/packages/components/src/components/page/page.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onInit, onMount, diff --git a/packages/components/src/components/page/page.scss b/packages/components/src/components/page/page.scss index 590521ce3cbb..7e08b0e18783 100644 --- a/packages/components/src/components/page/page.scss +++ b/packages/components/src/components/page/page.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; .db-page-document { diff --git a/packages/components/src/components/popover/docs/Angular.md b/packages/components/src/components/popover/docs/Angular.md index 9654493b61a3..0c0cc6afe4f4 100644 --- a/packages/components/src/components/popover/docs/Angular.md +++ b/packages/components/src/components/popover/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/popover/docs/HTML.md b/packages/components/src/components/popover/docs/HTML.md index 7375467dab71..cdeb6525178b 100644 --- a/packages/components/src/components/popover/docs/HTML.md +++ b/packages/components/src/components/popover/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/popover/docs/Migration.md b/packages/components/src/components/popover/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/popover/docs/Migration.md +++ b/packages/components/src/components/popover/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/popover/docs/React.md b/packages/components/src/components/popover/docs/React.md index cc0b49b3a3fa..66e192e5fdda 100644 --- a/packages/components/src/components/popover/docs/React.md +++ b/packages/components/src/components/popover/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/popover/docs/Vue.md b/packages/components/src/components/popover/docs/Vue.md index bf2a12ac6215..2136144f693e 100644 --- a/packages/components/src/components/popover/docs/Vue.md +++ b/packages/components/src/components/popover/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/popover/index.html b/packages/components/src/components/popover/index.html index 7b8438d92ee9..acfe1fe6592c 100644 --- a/packages/components/src/components/popover/index.html +++ b/packages/components/src/components/popover/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/popover/index.ts b/packages/components/src/components/popover/index.ts index 8215e8006a2e..a6a6f275e7c8 100644 --- a/packages/components/src/components/popover/index.ts +++ b/packages/components/src/components/popover/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBPopover } from './popover'; diff --git a/packages/components/src/components/popover/model.ts b/packages/components/src/components/popover/model.ts index 259178070910..36d52f643c5a 100644 --- a/packages/components/src/components/popover/model.ts +++ b/packages/components/src/components/popover/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { GapProps, GlobalProps, diff --git a/packages/components/src/components/popover/popover.lite.tsx b/packages/components/src/components/popover/popover.lite.tsx index 1f3a51875ea0..4b4bb77b9f58 100644 --- a/packages/components/src/components/popover/popover.lite.tsx +++ b/packages/components/src/components/popover/popover.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, onUpdate, diff --git a/packages/components/src/components/popover/popover.scss b/packages/components/src/components/popover/popover.scss index 378827915f32..c75dcfb4a312 100644 --- a/packages/components/src/components/popover/popover.scss +++ b/packages/components/src/components/popover/popover.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "../../styles/internal/popover-component"; @use "../../styles/internal/component"; diff --git a/packages/components/src/components/popover/popover.spec.tsx b/packages/components/src/components/popover/popover.spec.tsx index 0f708f61b817..6cf74e9e3623 100644 --- a/packages/components/src/components/popover/popover.spec.tsx +++ b/packages/components/src/components/popover/popover.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/radio/docs/Angular.md b/packages/components/src/components/radio/docs/Angular.md index 18fb89f419c8..05d9c67a1087 100644 --- a/packages/components/src/components/radio/docs/Angular.md +++ b/packages/components/src/components/radio/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/radio/docs/HTML.md b/packages/components/src/components/radio/docs/HTML.md index 3495e5b0c70d..a7e44ef4dd59 100644 --- a/packages/components/src/components/radio/docs/HTML.md +++ b/packages/components/src/components/radio/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/radio/docs/Migration.md b/packages/components/src/components/radio/docs/Migration.md index 6e482e1776c8..fbbcb09c1ba6 100644 --- a/packages/components/src/components/radio/docs/Migration.md +++ b/packages/components/src/components/radio/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/radio/docs/React.md b/packages/components/src/components/radio/docs/React.md index 6716d48ac1d2..e6cb5cd78795 100644 --- a/packages/components/src/components/radio/docs/React.md +++ b/packages/components/src/components/radio/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/radio/docs/Vue.md b/packages/components/src/components/radio/docs/Vue.md index 4fc35b795ac1..73607edf7136 100644 --- a/packages/components/src/components/radio/docs/Vue.md +++ b/packages/components/src/components/radio/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/radio/index.html b/packages/components/src/components/radio/index.html index b5b6d2b1e911..e721b5af1e4c 100644 --- a/packages/components/src/components/radio/index.html +++ b/packages/components/src/components/radio/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/radio/index.ts b/packages/components/src/components/radio/index.ts index b7eb8f4d4721..e529ebc6fc84 100644 --- a/packages/components/src/components/radio/index.ts +++ b/packages/components/src/components/radio/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBRadio } from './radio'; diff --git a/packages/components/src/components/radio/model.ts b/packages/components/src/components/radio/model.ts index 373924a71438..8639f1a66fdc 100644 --- a/packages/components/src/components/radio/model.ts +++ b/packages/components/src/components/radio/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ChangeEventProps, ChangeEventState, diff --git a/packages/components/src/components/radio/radio.lite.tsx b/packages/components/src/components/radio/radio.lite.tsx index f9636f21491b..f6e45483e7cc 100644 --- a/packages/components/src/components/radio/radio.lite.tsx +++ b/packages/components/src/components/radio/radio.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, onUpdate, diff --git a/packages/components/src/components/radio/radio.scss b/packages/components/src/components/radio/radio.scss index e02a53516991..92d34841fc26 100644 --- a/packages/components/src/components/radio/radio.scss +++ b/packages/components/src/components/radio/radio.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; @use "../../styles/internal/form-components"; diff --git a/packages/components/src/components/radio/radio.spec.tsx b/packages/components/src/components/radio/radio.spec.tsx index 073a8e5e6e9e..f43093db453c 100644 --- a/packages/components/src/components/radio/radio.spec.tsx +++ b/packages/components/src/components/radio/radio.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/section/docs/Angular.md b/packages/components/src/components/section/docs/Angular.md index 3ca2e38db134..d0bdfde52bea 100644 --- a/packages/components/src/components/section/docs/Angular.md +++ b/packages/components/src/components/section/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/section/docs/HTML.md b/packages/components/src/components/section/docs/HTML.md index 67bbfe4ba534..9496dc98e310 100644 --- a/packages/components/src/components/section/docs/HTML.md +++ b/packages/components/src/components/section/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/section/docs/Migration.md b/packages/components/src/components/section/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/section/docs/Migration.md +++ b/packages/components/src/components/section/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/section/docs/React.md b/packages/components/src/components/section/docs/React.md index 6507c9ad3336..ab774c22ed4a 100644 --- a/packages/components/src/components/section/docs/React.md +++ b/packages/components/src/components/section/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/section/docs/Vue.md b/packages/components/src/components/section/docs/Vue.md index d9f2e5b1362f..b829687bf424 100644 --- a/packages/components/src/components/section/docs/Vue.md +++ b/packages/components/src/components/section/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/section/index.html b/packages/components/src/components/section/index.html index bf42fc81fcf0..aaf13d5be79f 100644 --- a/packages/components/src/components/section/index.html +++ b/packages/components/src/components/section/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/section/index.ts b/packages/components/src/components/section/index.ts index 52a9a3da8e37..26bebb2a4aa9 100644 --- a/packages/components/src/components/section/index.ts +++ b/packages/components/src/components/section/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBSection } from './section'; diff --git a/packages/components/src/components/section/model.ts b/packages/components/src/components/section/model.ts index f9d61550edb8..a00524103aad 100644 --- a/packages/components/src/components/section/model.ts +++ b/packages/components/src/components/section/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ContainerWidthProps, GlobalProps, diff --git a/packages/components/src/components/section/section.lite.tsx b/packages/components/src/components/section/section.lite.tsx index 128cf9782a64..1f6318543df7 100644 --- a/packages/components/src/components/section/section.lite.tsx +++ b/packages/components/src/components/section/section.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBSectionProps, DBSectionState } from './model'; import { cls, uuid } from '../../utils'; diff --git a/packages/components/src/components/section/section.scss b/packages/components/src/components/section/section.scss index 012f4bacf69e..8ee9b9e0d429 100644 --- a/packages/components/src/components/section/section.scss +++ b/packages/components/src/components/section/section.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/screen-sizes"; @use "../../styles/internal/component"; diff --git a/packages/components/src/components/select/docs/Angular.md b/packages/components/src/components/select/docs/Angular.md index 2296989b1609..c8e0d76ce41e 100644 --- a/packages/components/src/components/select/docs/Angular.md +++ b/packages/components/src/components/select/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/select/docs/HTML.md b/packages/components/src/components/select/docs/HTML.md index 24967eee4280..d8e3ae166162 100644 --- a/packages/components/src/components/select/docs/HTML.md +++ b/packages/components/src/components/select/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/select/docs/Migration.md b/packages/components/src/components/select/docs/Migration.md index 2eadafab9148..bd278d123c1b 100644 --- a/packages/components/src/components/select/docs/Migration.md +++ b/packages/components/src/components/select/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/select/docs/React.md b/packages/components/src/components/select/docs/React.md index 22ab91f0f328..8a93e01c123e 100644 --- a/packages/components/src/components/select/docs/React.md +++ b/packages/components/src/components/select/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/select/docs/Vue.md b/packages/components/src/components/select/docs/Vue.md index ee6ee07ddb99..db2fd67c44cf 100644 --- a/packages/components/src/components/select/docs/Vue.md +++ b/packages/components/src/components/select/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/select/index.html b/packages/components/src/components/select/index.html index b9b350573fb1..0f55183b16c4 100644 --- a/packages/components/src/components/select/index.html +++ b/packages/components/src/components/select/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/select/index.ts b/packages/components/src/components/select/index.ts index 69c45f08ce7b..347b19aacb0a 100644 --- a/packages/components/src/components/select/index.ts +++ b/packages/components/src/components/select/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBSelect } from './select'; diff --git a/packages/components/src/components/select/model.ts b/packages/components/src/components/select/model.ts index a371cc606ed5..9a96a44720e3 100644 --- a/packages/components/src/components/select/model.ts +++ b/packages/components/src/components/select/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ChangeEventProps, ChangeEventState, diff --git a/packages/components/src/components/select/select.lite.tsx b/packages/components/src/components/select/select.lite.tsx index f64bfe0a6e07..177c2403bb4b 100644 --- a/packages/components/src/components/select/select.lite.tsx +++ b/packages/components/src/components/select/select.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { For, onMount, diff --git a/packages/components/src/components/select/select.scss b/packages/components/src/components/select/select.scss index 22e4b93391c6..143e505669ee 100644 --- a/packages/components/src/components/select/select.scss +++ b/packages/components/src/components/select/select.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:map"; @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; diff --git a/packages/components/src/components/select/select.spec.tsx b/packages/components/src/components/select/select.spec.tsx index 9d9a24a36403..275f4658973e 100644 --- a/packages/components/src/components/select/select.spec.tsx +++ b/packages/components/src/components/select/select.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/stack/docs/Angular.md b/packages/components/src/components/stack/docs/Angular.md index 7c136e55edc7..9d362a635be1 100644 --- a/packages/components/src/components/stack/docs/Angular.md +++ b/packages/components/src/components/stack/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/stack/docs/HTML.md b/packages/components/src/components/stack/docs/HTML.md index d9cbdbbfda42..7bc2537a6316 100644 --- a/packages/components/src/components/stack/docs/HTML.md +++ b/packages/components/src/components/stack/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/stack/docs/Migration.md b/packages/components/src/components/stack/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/stack/docs/Migration.md +++ b/packages/components/src/components/stack/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/stack/docs/React.md b/packages/components/src/components/stack/docs/React.md index 834b941e4cc0..7f9347141dcc 100644 --- a/packages/components/src/components/stack/docs/React.md +++ b/packages/components/src/components/stack/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/stack/docs/Vue.md b/packages/components/src/components/stack/docs/Vue.md index 8563d1ed0455..52c8e46ce971 100644 --- a/packages/components/src/components/stack/docs/Vue.md +++ b/packages/components/src/components/stack/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/stack/index.html b/packages/components/src/components/stack/index.html index 1e2781628737..ac4c9d755d91 100644 --- a/packages/components/src/components/stack/index.html +++ b/packages/components/src/components/stack/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/stack/index.ts b/packages/components/src/components/stack/index.ts index 9ca9c1e96f9b..72a4cdae16c2 100644 --- a/packages/components/src/components/stack/index.ts +++ b/packages/components/src/components/stack/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBStack } from './stack'; diff --git a/packages/components/src/components/stack/model.ts b/packages/components/src/components/stack/model.ts index 2095b819dd57..ade11332e9b8 100644 --- a/packages/components/src/components/stack/model.ts +++ b/packages/components/src/components/stack/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { GapSpacingProps, GlobalProps, GlobalState } from '../../shared/model'; export const StackVariantList = ['simple', 'divider'] as const; diff --git a/packages/components/src/components/stack/stack-web-component.scss b/packages/components/src/components/stack/stack-web-component.scss index ced715a12a46..bb055fe23cc7 100644 --- a/packages/components/src/components/stack/stack-web-component.scss +++ b/packages/components/src/components/stack/stack-web-component.scss @@ -1 +1,7 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "stack"; diff --git a/packages/components/src/components/stack/stack.lite.tsx b/packages/components/src/components/stack/stack.lite.tsx index e447f026a583..eeb6c03d09e1 100644 --- a/packages/components/src/components/stack/stack.lite.tsx +++ b/packages/components/src/components/stack/stack.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Show, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBStackState, DBStackProps } from './model'; import { cls, getBooleanAsString } from '../../utils'; diff --git a/packages/components/src/components/stack/stack.scss b/packages/components/src/components/stack/stack.scss index aec9da191b30..12e401340c59 100644 --- a/packages/components/src/components/stack/stack.scss +++ b/packages/components/src/components/stack/stack.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../../styles/internal/stack-components"; .db-stack { diff --git a/packages/components/src/components/stack/stack.spec.tsx b/packages/components/src/components/stack/stack.spec.tsx index 4b4102198e88..9828fc1d66b2 100644 --- a/packages/components/src/components/stack/stack.spec.tsx +++ b/packages/components/src/components/stack/stack.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test, expect } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/switch/docs/Angular.md b/packages/components/src/components/switch/docs/Angular.md index 6d0b71f4b5c6..a9c14d550649 100644 --- a/packages/components/src/components/switch/docs/Angular.md +++ b/packages/components/src/components/switch/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/switch/docs/HTML.md b/packages/components/src/components/switch/docs/HTML.md index 74ba1d0aec9c..e5c415a5111b 100644 --- a/packages/components/src/components/switch/docs/HTML.md +++ b/packages/components/src/components/switch/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/switch/docs/Migration.md b/packages/components/src/components/switch/docs/Migration.md index d529ee82de9a..bf1aee5c5da0 100644 --- a/packages/components/src/components/switch/docs/Migration.md +++ b/packages/components/src/components/switch/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/switch/docs/React.md b/packages/components/src/components/switch/docs/React.md index ebba11c376e0..6611e0cb6c24 100644 --- a/packages/components/src/components/switch/docs/React.md +++ b/packages/components/src/components/switch/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/switch/docs/Vue.md b/packages/components/src/components/switch/docs/Vue.md index 141964636019..8d78b3cd550a 100644 --- a/packages/components/src/components/switch/docs/Vue.md +++ b/packages/components/src/components/switch/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/switch/index.html b/packages/components/src/components/switch/index.html index 75fc89cbbe72..fafa2f6c3fd4 100644 --- a/packages/components/src/components/switch/index.html +++ b/packages/components/src/components/switch/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/switch/index.ts b/packages/components/src/components/switch/index.ts index 308ef4ad8d16..d20b144c30b3 100644 --- a/packages/components/src/components/switch/index.ts +++ b/packages/components/src/components/switch/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBSwitch } from './switch'; diff --git a/packages/components/src/components/switch/model.ts b/packages/components/src/components/switch/model.ts index 5d5f9ccd9e03..f9a1797e3089 100644 --- a/packages/components/src/components/switch/model.ts +++ b/packages/components/src/components/switch/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ChangeEventProps, ChangeEventState, diff --git a/packages/components/src/components/switch/switch.lite.tsx b/packages/components/src/components/switch/switch.lite.tsx index b8ccff5e7e70..7d37f61e19a6 100644 --- a/packages/components/src/components/switch/switch.lite.tsx +++ b/packages/components/src/components/switch/switch.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, Show, diff --git a/packages/components/src/components/switch/switch.scss b/packages/components/src/components/switch/switch.scss index b00a74ec71bd..c1b817f11f98 100644 --- a/packages/components/src/components/switch/switch.scss +++ b/packages/components/src/components/switch/switch.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; @use "@db-ui/foundations/build/styles/fonts"; diff --git a/packages/components/src/components/switch/switch.spec.tsx b/packages/components/src/components/switch/switch.spec.tsx index 28651a390e26..71b3cbfda65b 100644 --- a/packages/components/src/components/switch/switch.spec.tsx +++ b/packages/components/src/components/switch/switch.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/tab-item/docs/Angular.md b/packages/components/src/components/tab-item/docs/Angular.md index 7de4eccceed4..ab805cd7df57 100644 --- a/packages/components/src/components/tab-item/docs/Angular.md +++ b/packages/components/src/components/tab-item/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/tab-item/docs/HTML.md b/packages/components/src/components/tab-item/docs/HTML.md index 2696b55655c4..4c7428e24a78 100644 --- a/packages/components/src/components/tab-item/docs/HTML.md +++ b/packages/components/src/components/tab-item/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/tab-item/docs/Migration.md b/packages/components/src/components/tab-item/docs/Migration.md index dd759198d2a9..1542ca94e772 100644 --- a/packages/components/src/components/tab-item/docs/Migration.md +++ b/packages/components/src/components/tab-item/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/tab-item/docs/React.md b/packages/components/src/components/tab-item/docs/React.md index 2a4f7eeb3514..4b539ae43a90 100644 --- a/packages/components/src/components/tab-item/docs/React.md +++ b/packages/components/src/components/tab-item/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/tab-item/docs/Vue.md b/packages/components/src/components/tab-item/docs/Vue.md index 5692109ebb70..5e50c8fe450e 100644 --- a/packages/components/src/components/tab-item/docs/Vue.md +++ b/packages/components/src/components/tab-item/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/tab-item/index.html b/packages/components/src/components/tab-item/index.html index b0f501ceacc5..5ecf916b36e6 100644 --- a/packages/components/src/components/tab-item/index.html +++ b/packages/components/src/components/tab-item/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/tab-item/index.ts b/packages/components/src/components/tab-item/index.ts index c49d32df02ef..23840b998142 100644 --- a/packages/components/src/components/tab-item/index.ts +++ b/packages/components/src/components/tab-item/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBTabItem } from './tab-item'; diff --git a/packages/components/src/components/tab-item/model.ts b/packages/components/src/components/tab-item/model.ts index 21592776933c..b1d4f380425c 100644 --- a/packages/components/src/components/tab-item/model.ts +++ b/packages/components/src/components/tab-item/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ActiveProps, AriaControlsProps, diff --git a/packages/components/src/components/tab-item/tab-item.lite.tsx b/packages/components/src/components/tab-item/tab-item.lite.tsx index 5898f5309abe..76c3a3758cd2 100644 --- a/packages/components/src/components/tab-item/tab-item.lite.tsx +++ b/packages/components/src/components/tab-item/tab-item.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, onUpdate, diff --git a/packages/components/src/components/tab-item/tab-item.scss b/packages/components/src/components/tab-item/tab-item.scss index eec9714e8e2a..897884d5fa64 100644 --- a/packages/components/src/components/tab-item/tab-item.scss +++ b/packages/components/src/components/tab-item/tab-item.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; @use "@db-ui/foundations/build/styles/icons"; diff --git a/packages/components/src/components/tab-list/docs/Angular.md b/packages/components/src/components/tab-list/docs/Angular.md index 7de4eccceed4..ab805cd7df57 100644 --- a/packages/components/src/components/tab-list/docs/Angular.md +++ b/packages/components/src/components/tab-list/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/tab-list/docs/HTML.md b/packages/components/src/components/tab-list/docs/HTML.md index bbbb2ed375ee..acc42ee5896b 100644 --- a/packages/components/src/components/tab-list/docs/HTML.md +++ b/packages/components/src/components/tab-list/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/tab-list/docs/Migration.md b/packages/components/src/components/tab-list/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/tab-list/docs/Migration.md +++ b/packages/components/src/components/tab-list/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/tab-list/docs/React.md b/packages/components/src/components/tab-list/docs/React.md index 2a4f7eeb3514..4b539ae43a90 100644 --- a/packages/components/src/components/tab-list/docs/React.md +++ b/packages/components/src/components/tab-list/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/tab-list/docs/Vue.md b/packages/components/src/components/tab-list/docs/Vue.md index 5692109ebb70..5e50c8fe450e 100644 --- a/packages/components/src/components/tab-list/docs/Vue.md +++ b/packages/components/src/components/tab-list/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/tab-list/index.html b/packages/components/src/components/tab-list/index.html index 984d4de34124..08c853a15266 100644 --- a/packages/components/src/components/tab-list/index.html +++ b/packages/components/src/components/tab-list/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/tab-list/index.ts b/packages/components/src/components/tab-list/index.ts index 5a3ff64af078..b6a3198870d8 100644 --- a/packages/components/src/components/tab-list/index.ts +++ b/packages/components/src/components/tab-list/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBTabList } from './tab-list'; diff --git a/packages/components/src/components/tab-list/model.ts b/packages/components/src/components/tab-list/model.ts index 9af7eb2a47fa..34ea046eda84 100644 --- a/packages/components/src/components/tab-list/model.ts +++ b/packages/components/src/components/tab-list/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { GlobalProps, GlobalState } from '../../shared/model'; export type DBTabListDefaultProps = {}; diff --git a/packages/components/src/components/tab-list/tab-list.lite.tsx b/packages/components/src/components/tab-list/tab-list.lite.tsx index 64ea3765844e..6e2f7cfaafcb 100644 --- a/packages/components/src/components/tab-list/tab-list.lite.tsx +++ b/packages/components/src/components/tab-list/tab-list.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, useMetadata, useRef, useStore } from '@builder.io/mitosis'; import { DBTabListProps, DBTabListState } from './model'; import { cls, uuid } from '../../utils'; diff --git a/packages/components/src/components/tab-list/tab-list.scss b/packages/components/src/components/tab-list/tab-list.scss index 82b6c6479b2f..0b4ce2a03d91 100644 --- a/packages/components/src/components/tab-list/tab-list.scss +++ b/packages/components/src/components/tab-list/tab-list.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "../../styles/internal/scrollbar"; diff --git a/packages/components/src/components/tab-panel/docs/Angular.md b/packages/components/src/components/tab-panel/docs/Angular.md index 7de4eccceed4..ab805cd7df57 100644 --- a/packages/components/src/components/tab-panel/docs/Angular.md +++ b/packages/components/src/components/tab-panel/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/tab-panel/docs/HTML.md b/packages/components/src/components/tab-panel/docs/HTML.md index bbbb2ed375ee..acc42ee5896b 100644 --- a/packages/components/src/components/tab-panel/docs/HTML.md +++ b/packages/components/src/components/tab-panel/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/tab-panel/docs/Migration.md b/packages/components/src/components/tab-panel/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/tab-panel/docs/Migration.md +++ b/packages/components/src/components/tab-panel/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/tab-panel/docs/React.md b/packages/components/src/components/tab-panel/docs/React.md index 2a4f7eeb3514..4b539ae43a90 100644 --- a/packages/components/src/components/tab-panel/docs/React.md +++ b/packages/components/src/components/tab-panel/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/tab-panel/docs/Vue.md b/packages/components/src/components/tab-panel/docs/Vue.md index 5692109ebb70..5e50c8fe450e 100644 --- a/packages/components/src/components/tab-panel/docs/Vue.md +++ b/packages/components/src/components/tab-panel/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/tab-panel/index.html b/packages/components/src/components/tab-panel/index.html index 84dc2f2173c8..d7429a2ba50d 100644 --- a/packages/components/src/components/tab-panel/index.html +++ b/packages/components/src/components/tab-panel/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/tab-panel/index.ts b/packages/components/src/components/tab-panel/index.ts index 0ec357942e27..08e967943ec6 100644 --- a/packages/components/src/components/tab-panel/index.ts +++ b/packages/components/src/components/tab-panel/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBTabPanel } from './tab-panel'; diff --git a/packages/components/src/components/tab-panel/model.ts b/packages/components/src/components/tab-panel/model.ts index 2fa60e9e371c..0e1f46c1ac87 100644 --- a/packages/components/src/components/tab-panel/model.ts +++ b/packages/components/src/components/tab-panel/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { AriaLabelledByProps, GlobalProps, diff --git a/packages/components/src/components/tab-panel/tab-panel.lite.tsx b/packages/components/src/components/tab-panel/tab-panel.lite.tsx index 31ccc9dc7900..c74d59fae571 100644 --- a/packages/components/src/components/tab-panel/tab-panel.lite.tsx +++ b/packages/components/src/components/tab-panel/tab-panel.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, Show, diff --git a/packages/components/src/components/tab-panel/tab-panel.scss b/packages/components/src/components/tab-panel/tab-panel.scss index 0f34b66e8a5e..5b04cf07c7a8 100644 --- a/packages/components/src/components/tab-panel/tab-panel.scss +++ b/packages/components/src/components/tab-panel/tab-panel.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; .db-tab-panel { diff --git a/packages/components/src/components/tabs/docs/Angular.md b/packages/components/src/components/tabs/docs/Angular.md index 7de4eccceed4..ab805cd7df57 100644 --- a/packages/components/src/components/tabs/docs/Angular.md +++ b/packages/components/src/components/tabs/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/tabs/docs/HTML.md b/packages/components/src/components/tabs/docs/HTML.md index d04da7242214..67369477a681 100644 --- a/packages/components/src/components/tabs/docs/HTML.md +++ b/packages/components/src/components/tabs/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/tabs/docs/Migration.md b/packages/components/src/components/tabs/docs/Migration.md index 1da0f7c6300a..23824e15ac95 100644 --- a/packages/components/src/components/tabs/docs/Migration.md +++ b/packages/components/src/components/tabs/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/tabs/docs/React.md b/packages/components/src/components/tabs/docs/React.md index 2a4f7eeb3514..4b539ae43a90 100644 --- a/packages/components/src/components/tabs/docs/React.md +++ b/packages/components/src/components/tabs/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/tabs/docs/Vue.md b/packages/components/src/components/tabs/docs/Vue.md index 5692109ebb70..5e50c8fe450e 100644 --- a/packages/components/src/components/tabs/docs/Vue.md +++ b/packages/components/src/components/tabs/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/tabs/index.html b/packages/components/src/components/tabs/index.html index 39ca3df3aaac..e98d7d4ce8fd 100644 --- a/packages/components/src/components/tabs/index.html +++ b/packages/components/src/components/tabs/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/tabs/index.ts b/packages/components/src/components/tabs/index.ts index 08bda2849dc1..5eda0b694d8c 100644 --- a/packages/components/src/components/tabs/index.ts +++ b/packages/components/src/components/tabs/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBTabs } from './tabs'; diff --git a/packages/components/src/components/tabs/model.ts b/packages/components/src/components/tabs/model.ts index 49e78124b4ed..a7fdabbbf7e5 100644 --- a/packages/components/src/components/tabs/model.ts +++ b/packages/components/src/components/tabs/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { AlignmentProps, GlobalProps, diff --git a/packages/components/src/components/tabs/tabs.lite.tsx b/packages/components/src/components/tabs/tabs.lite.tsx index 77b7134c4719..61dc39d3373d 100644 --- a/packages/components/src/components/tabs/tabs.lite.tsx +++ b/packages/components/src/components/tabs/tabs.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { For, onMount, diff --git a/packages/components/src/components/tabs/tabs.scss b/packages/components/src/components/tabs/tabs.scss index be7cdc8454bc..99fea3c2f425 100644 --- a/packages/components/src/components/tabs/tabs.scss +++ b/packages/components/src/components/tabs/tabs.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; @use "../../styles/internal/form-components"; diff --git a/packages/components/src/components/tabs/tabs.spec.tsx b/packages/components/src/components/tabs/tabs.spec.tsx index 4a8765a9639d..6eeafd79a91e 100644 --- a/packages/components/src/components/tabs/tabs.spec.tsx +++ b/packages/components/src/components/tabs/tabs.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/tag/docs/Angular.md b/packages/components/src/components/tag/docs/Angular.md index 9def54be794a..ea5e306fcc2a 100644 --- a/packages/components/src/components/tag/docs/Angular.md +++ b/packages/components/src/components/tag/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/tag/docs/HTML.md b/packages/components/src/components/tag/docs/HTML.md index 0c8406d4ce49..8c7f57fbb7f0 100644 --- a/packages/components/src/components/tag/docs/HTML.md +++ b/packages/components/src/components/tag/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/tag/docs/Migration.md b/packages/components/src/components/tag/docs/Migration.md index b3b5d742ef80..adff37a88fcb 100644 --- a/packages/components/src/components/tag/docs/Migration.md +++ b/packages/components/src/components/tag/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/tag/docs/React.md b/packages/components/src/components/tag/docs/React.md index 3d8e5f83b5cb..0bfd9cbd677f 100644 --- a/packages/components/src/components/tag/docs/React.md +++ b/packages/components/src/components/tag/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/tag/docs/Vue.md b/packages/components/src/components/tag/docs/Vue.md index 384cc15f8979..c7a8df8c934c 100644 --- a/packages/components/src/components/tag/docs/Vue.md +++ b/packages/components/src/components/tag/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/tag/index.html b/packages/components/src/components/tag/index.html index 7288b35a65c6..bb048d013904 100644 --- a/packages/components/src/components/tag/index.html +++ b/packages/components/src/components/tag/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/tag/index.ts b/packages/components/src/components/tag/index.ts index 1ec351ae5993..7da5fb81b247 100644 --- a/packages/components/src/components/tag/index.ts +++ b/packages/components/src/components/tag/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBTag } from './tag'; diff --git a/packages/components/src/components/tag/model.ts b/packages/components/src/components/tag/model.ts index 1a6b94cf68f7..df4f042f9cd9 100644 --- a/packages/components/src/components/tag/model.ts +++ b/packages/components/src/components/tag/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { EmphasisProps, GlobalProps, diff --git a/packages/components/src/components/tag/tag.lite.tsx b/packages/components/src/components/tag/tag.lite.tsx index fc70cf403621..8ef134bb02c1 100644 --- a/packages/components/src/components/tag/tag.lite.tsx +++ b/packages/components/src/components/tag/tag.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onInit, onUpdate, diff --git a/packages/components/src/components/tag/tag.scss b/packages/components/src/components/tag/tag.scss index 8985426cc0f4..06b01755302e 100644 --- a/packages/components/src/components/tag/tag.scss +++ b/packages/components/src/components/tag/tag.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:map"; @use "@db-ui/foundations/build/styles/animation"; @use "@db-ui/foundations/build/styles/variables"; diff --git a/packages/components/src/components/tag/tag.spec.tsx b/packages/components/src/components/tag/tag.spec.tsx index 1f7b085f9486..93dad9a5b3ba 100644 --- a/packages/components/src/components/tag/tag.spec.tsx +++ b/packages/components/src/components/tag/tag.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/textarea/docs/Angular.md b/packages/components/src/components/textarea/docs/Angular.md index 4d7546a0c733..bf9c2ec268a5 100644 --- a/packages/components/src/components/textarea/docs/Angular.md +++ b/packages/components/src/components/textarea/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/textarea/docs/HTML.md b/packages/components/src/components/textarea/docs/HTML.md index a812cb2d238e..71c104a5bab1 100644 --- a/packages/components/src/components/textarea/docs/HTML.md +++ b/packages/components/src/components/textarea/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/textarea/docs/Migration.md b/packages/components/src/components/textarea/docs/Migration.md index 65236444f456..69e9b9aa00c2 100644 --- a/packages/components/src/components/textarea/docs/Migration.md +++ b/packages/components/src/components/textarea/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/textarea/docs/React.md b/packages/components/src/components/textarea/docs/React.md index a612b19f1a3e..1e574f7862c2 100644 --- a/packages/components/src/components/textarea/docs/React.md +++ b/packages/components/src/components/textarea/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/textarea/docs/Vue.md b/packages/components/src/components/textarea/docs/Vue.md index 2a639c65afe3..72c69342806d 100644 --- a/packages/components/src/components/textarea/docs/Vue.md +++ b/packages/components/src/components/textarea/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/textarea/index.html b/packages/components/src/components/textarea/index.html index 7c09e0596f02..0105567e243e 100644 --- a/packages/components/src/components/textarea/index.html +++ b/packages/components/src/components/textarea/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/textarea/index.ts b/packages/components/src/components/textarea/index.ts index 10c88d567b23..5778d2ff2f11 100644 --- a/packages/components/src/components/textarea/index.ts +++ b/packages/components/src/components/textarea/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBTextarea } from './textarea'; diff --git a/packages/components/src/components/textarea/model.ts b/packages/components/src/components/textarea/model.ts index 3ba558a8e327..a34769899c6e 100644 --- a/packages/components/src/components/textarea/model.ts +++ b/packages/components/src/components/textarea/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ChangeEventProps, ChangeEventState, diff --git a/packages/components/src/components/textarea/textarea.lite.tsx b/packages/components/src/components/textarea/textarea.lite.tsx index d949d9bafcf4..2975fb9d5b54 100644 --- a/packages/components/src/components/textarea/textarea.lite.tsx +++ b/packages/components/src/components/textarea/textarea.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, onUpdate, diff --git a/packages/components/src/components/textarea/textarea.scss b/packages/components/src/components/textarea/textarea.scss index 393002b8b627..47f994f53ba7 100644 --- a/packages/components/src/components/textarea/textarea.scss +++ b/packages/components/src/components/textarea/textarea.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:map"; @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/fonts"; diff --git a/packages/components/src/components/textarea/textarea.spec.tsx b/packages/components/src/components/textarea/textarea.spec.tsx index e98db81fac09..65ed960f780d 100644 --- a/packages/components/src/components/textarea/textarea.spec.tsx +++ b/packages/components/src/components/textarea/textarea.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/components/tooltip/docs/Angular.md b/packages/components/src/components/tooltip/docs/Angular.md index a2736ccce24d..9baf7f7cbf87 100644 --- a/packages/components/src/components/tooltip/docs/Angular.md +++ b/packages/components/src/components/tooltip/docs/Angular.md @@ -1,3 +1,9 @@ + + ## Angular For general installation and configuration take a look at the [ngx-components](https://www.npmjs.com/package/@db-ui/ngx-components) package. diff --git a/packages/components/src/components/tooltip/docs/HTML.md b/packages/components/src/components/tooltip/docs/HTML.md index 75a26712fbb5..3bf51defcfe8 100644 --- a/packages/components/src/components/tooltip/docs/HTML.md +++ b/packages/components/src/components/tooltip/docs/HTML.md @@ -1,3 +1,9 @@ + + ## HTML For general installation and configuration take a look at the [components](https://www.npmjs.com/package/@db-ui/components) package. diff --git a/packages/components/src/components/tooltip/docs/Migration.md b/packages/components/src/components/tooltip/docs/Migration.md index 5f5eb8a04d6c..fe90c20c6fc0 100644 --- a/packages/components/src/components/tooltip/docs/Migration.md +++ b/packages/components/src/components/tooltip/docs/Migration.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/packages/components/src/components/tooltip/docs/React.md b/packages/components/src/components/tooltip/docs/React.md index 656e68cb15d7..e1bc91793fcc 100644 --- a/packages/components/src/components/tooltip/docs/React.md +++ b/packages/components/src/components/tooltip/docs/React.md @@ -1,3 +1,9 @@ + + ## React For general installation and configuration take a look at the [react-components](https://www.npmjs.com/package/@db-ui/react-components) package. diff --git a/packages/components/src/components/tooltip/docs/Vue.md b/packages/components/src/components/tooltip/docs/Vue.md index 1fe5fccd6f79..2df2343d0190 100644 --- a/packages/components/src/components/tooltip/docs/Vue.md +++ b/packages/components/src/components/tooltip/docs/Vue.md @@ -1,3 +1,9 @@ + + ## Vue For general installation and configuration take a look at the [v-components](https://www.npmjs.com/package/@db-ui/v-components) package. diff --git a/packages/components/src/components/tooltip/index.html b/packages/components/src/components/tooltip/index.html index e551b7bb2b2f..35d2d804b0e2 100644 --- a/packages/components/src/components/tooltip/index.html +++ b/packages/components/src/components/tooltip/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/src/components/tooltip/index.ts b/packages/components/src/components/tooltip/index.ts index 0933caf09efc..46d533825059 100644 --- a/packages/components/src/components/tooltip/index.ts +++ b/packages/components/src/components/tooltip/index.ts @@ -1 +1,5 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export { default as DBTooltip } from './tooltip'; diff --git a/packages/components/src/components/tooltip/model.ts b/packages/components/src/components/tooltip/model.ts index 918d2cc03fdc..0b3714d9a8fa 100644 --- a/packages/components/src/components/tooltip/model.ts +++ b/packages/components/src/components/tooltip/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { ClickEventState, EmphasisProps, diff --git a/packages/components/src/components/tooltip/tooltip.lite.tsx b/packages/components/src/components/tooltip/tooltip.lite.tsx index 21a4177a3fcc..4421d3384192 100644 --- a/packages/components/src/components/tooltip/tooltip.lite.tsx +++ b/packages/components/src/components/tooltip/tooltip.lite.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { onMount, onUpdate, diff --git a/packages/components/src/components/tooltip/tooltip.scss b/packages/components/src/components/tooltip/tooltip.scss index f5f0b5e19994..8f10bcc5c915 100644 --- a/packages/components/src/components/tooltip/tooltip.scss +++ b/packages/components/src/components/tooltip/tooltip.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/helpers/functions"; @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; diff --git a/packages/components/src/components/tooltip/tooltip.spec.tsx b/packages/components/src/components/tooltip/tooltip.spec.tsx index 8fc438cbb435..c62fd8180874 100644 --- a/packages/components/src/components/tooltip/tooltip.spec.tsx +++ b/packages/components/src/components/tooltip/tooltip.spec.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/experimental-ct-react'; import AxeBuilder from '@axe-core/playwright'; diff --git a/packages/components/src/index.ts b/packages/components/src/index.ts index 7a1186615da9..2f03ea91d665 100644 --- a/packages/components/src/index.ts +++ b/packages/components/src/index.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export * from './components/notification'; export * from './components/badge'; export * from './components/brand'; diff --git a/packages/components/src/shared/constants.ts b/packages/components/src/shared/constants.ts index 931a9737c039..8c77f21a9d70 100644 --- a/packages/components/src/shared/constants.ts +++ b/packages/components/src/shared/constants.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export const DEFAULT_ID: string = 'OVERWRITE_DEFAULT_ID'; export const DEFAULT_LABEL: string = 'LABEL SHOULD BE SET'; export const DEFAULT_PLACEHOLDER: string = ' '; diff --git a/packages/components/src/shared/model.ts b/packages/components/src/shared/model.ts index f9d21fe07e90..985b5a0e88dd 100644 --- a/packages/components/src/shared/model.ts +++ b/packages/components/src/shared/model.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* eslint-disable @typescript-eslint/no-explicit-any */ import { IconTypes } from '@db-ui/foundations/build/ts'; diff --git a/packages/components/src/styles/absolute.scss b/packages/components/src/styles/absolute.scss index d3e080645884..75ccb7b349a5 100644 --- a/packages/components/src/styles/absolute.scss +++ b/packages/components/src/styles/absolute.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* This is a predefined beginner friendly bundle with absolute asset paths (/assets/xxx) */ @use "@db-ui/foundations/build/styles/absolute.assets-paths"; diff --git a/packages/components/src/styles/component-animations.scss b/packages/components/src/styles/component-animations.scss index 2c3a9d230bf2..018b89b784d5 100644 --- a/packages/components/src/styles/component-animations.scss +++ b/packages/components/src/styles/component-animations.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* Use this file to add transitions for db-components. Adds color and border transitions for a smooth experience. diff --git a/packages/components/src/styles/dialog-init.scss b/packages/components/src/styles/dialog-init.scss index 1c3cff58a3bf..bedee60925ae 100644 --- a/packages/components/src/styles/dialog-init.scss +++ b/packages/components/src/styles/dialog-init.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/colors"; $backdrop-color: #{colors.$db-adaptive-on-bg-basic-emphasis-100-default}; diff --git a/packages/components/src/styles/index.scss b/packages/components/src/styles/index.scss index 29470278ce60..6b9aebceea95 100644 --- a/packages/components/src/styles/index.scss +++ b/packages/components/src/styles/index.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "../components/button/button"; @forward "../components/icon/icon"; @forward "../components/tab-item/tab-item"; diff --git a/packages/components/src/styles/internal/_button-components.scss b/packages/components/src/styles/internal/_button-components.scss index 991a839a4767..01672a0601fb 100644 --- a/packages/components/src/styles/internal/_button-components.scss +++ b/packages/components/src/styles/internal/_button-components.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + %default-button { font-weight: 700; white-space: nowrap; // we don't want to break buttons diff --git a/packages/components/src/styles/internal/_component.scss b/packages/components/src/styles/internal/_component.scss index e849817c29a1..8e2f3477cda9 100644 --- a/packages/components/src/styles/internal/_component.scss +++ b/packages/components/src/styles/internal/_component.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/screen-sizes"; @use "@db-ui/foundations/build/styles/colors"; diff --git a/packages/components/src/styles/internal/_custom-elements.scss b/packages/components/src/styles/internal/_custom-elements.scss index 268d33955b5c..a6072637d27c 100644 --- a/packages/components/src/styles/internal/_custom-elements.scss +++ b/packages/components/src/styles/internal/_custom-elements.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $custom-elements: //hygen-insert db-stack, db-switch, db-tab-panel, db-tabs, db-tab-list, db-tab-item, db-tab-bar, db-tooltip, db-popover, db-textarea, db-navigation, diff --git a/packages/components/src/styles/internal/_db-puls.scss b/packages/components/src/styles/internal/_db-puls.scss index 4dbdd1b14802..d19f02b091c9 100644 --- a/packages/components/src/styles/internal/_db-puls.scss +++ b/packages/components/src/styles/internal/_db-puls.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/screen-sizes"; @use "@db-ui/foundations/build/styles/colors"; diff --git a/packages/components/src/styles/internal/_form-components.scss b/packages/components/src/styles/internal/_form-components.scss index 9283c207cd03..373934116d63 100644 --- a/packages/components/src/styles/internal/_form-components.scss +++ b/packages/components/src/styles/internal/_form-components.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:map"; @use "sass:string"; @use "@db-ui/foundations/build/styles/icons"; diff --git a/packages/components/src/styles/internal/_icon-passing.scss b/packages/components/src/styles/internal/_icon-passing.scss index 834c5b376872..abd1f5d82645 100644 --- a/packages/components/src/styles/internal/_icon-passing.scss +++ b/packages/components/src/styles/internal/_icon-passing.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/icons"; diff --git a/packages/components/src/styles/internal/_link-components.scss b/packages/components/src/styles/internal/_link-components.scss index 65776f3f385f..db098884adfb 100644 --- a/packages/components/src/styles/internal/_link-components.scss +++ b/packages/components/src/styles/internal/_link-components.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/helpers"; @use "@db-ui/foundations/build/styles/colors"; diff --git a/packages/components/src/styles/internal/_popover-component.scss b/packages/components/src/styles/internal/_popover-component.scss index b1a0090a9359..794013f563c9 100644 --- a/packages/components/src/styles/internal/_popover-component.scss +++ b/packages/components/src/styles/internal/_popover-component.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; @use "@db-ui/foundations/build/styles/animation"; diff --git a/packages/components/src/styles/internal/_scrollbar.scss b/packages/components/src/styles/internal/_scrollbar.scss index 737fccf7bc24..daaaa5c70135 100644 --- a/packages/components/src/styles/internal/_scrollbar.scss +++ b/packages/components/src/styles/internal/_scrollbar.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/colors"; @use "@db-ui/foundations/build/styles/helpers"; diff --git a/packages/components/src/styles/internal/_stack-components.scss b/packages/components/src/styles/internal/_stack-components.scss index 47c0de88bbb2..b3437a0be9a9 100644 --- a/packages/components/src/styles/internal/_stack-components.scss +++ b/packages/components/src/styles/internal/_stack-components.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:list"; @use "@db-ui/foundations/build/styles/variables"; @use "@db-ui/foundations/build/styles/helpers"; diff --git a/packages/components/src/styles/internal/_tag-components.scss b/packages/components/src/styles/internal/_tag-components.scss index 6eaf15097e9a..ff0fc4735c2c 100644 --- a/packages/components/src/styles/internal/_tag-components.scss +++ b/packages/components/src/styles/internal/_tag-components.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:map"; @use "component"; @use "@db-ui/foundations/build/styles/variables"; diff --git a/packages/components/src/styles/relative.scss b/packages/components/src/styles/relative.scss index c57db4175c72..abc77be74a6a 100644 --- a/packages/components/src/styles/relative.scss +++ b/packages/components/src/styles/relative.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* This is a predefined beginner friendly bundle with default asset-paths (../assets) */ // Bundle all components diff --git a/packages/components/src/styles/rollup.scss b/packages/components/src/styles/rollup.scss index 3a4ee7cb2a7b..881f03637d19 100644 --- a/packages/components/src/styles/rollup.scss +++ b/packages/components/src/styles/rollup.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* This is a predefined beginner friendly bundle for rollup apps */ @use "@db-ui/foundations/build/styles/rollup.assets-paths"; diff --git a/packages/components/src/styles/visually-hidden.scss b/packages/components/src/styles/visually-hidden.scss index 28875b5ea5ca..b302b238f27d 100644 --- a/packages/components/src/styles/visually-hidden.scss +++ b/packages/components/src/styles/visually-hidden.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "@db-ui/foundations/build/styles/helpers"; .db-visually-hidden, diff --git a/packages/components/src/styles/wc-workarounds.scss b/packages/components/src/styles/wc-workarounds.scss index a4d99dc87727..37104a1ff405 100644 --- a/packages/components/src/styles/wc-workarounds.scss +++ b/packages/components/src/styles/wc-workarounds.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "internal/custom-elements"; // Web Components workaround diff --git a/packages/components/src/styles/webpack.scss b/packages/components/src/styles/webpack.scss index d278fcc87a19..8367b84def04 100644 --- a/packages/components/src/styles/webpack.scss +++ b/packages/components/src/styles/webpack.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* This is a predefined beginner friendly bundle for webpack apps */ @use "@db-ui/foundations/build/styles/webpack.assets-paths"; diff --git a/packages/components/src/utils/form-components.ts b/packages/components/src/utils/form-components.ts index a8fcb1b722e4..fd30bad0c337 100644 --- a/packages/components/src/utils/form-components.ts +++ b/packages/components/src/utils/form-components.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export const handleFrameworkEvent = ( component: any, event: any, diff --git a/packages/components/src/utils/index.ts b/packages/components/src/utils/index.ts index 62f955b506aa..088b729480de 100644 --- a/packages/components/src/utils/index.ts +++ b/packages/components/src/utils/index.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export const uuid = () => { if (typeof window !== 'undefined') { if (window.crypto?.randomUUID) { diff --git a/packages/components/src/utils/navigation.ts b/packages/components/src/utils/navigation.ts index dc7ad33c27b6..7f4e1c797bc3 100644 --- a/packages/components/src/utils/navigation.ts +++ b/packages/components/src/utils/navigation.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { handleDataOutside } from './index'; export type TriangleData = { diff --git a/packages/components/test/README.md b/packages/components/test/README.md index eebdb13c56da..1074b99ca582 100644 --- a/packages/components/test/README.md +++ b/packages/components/test/README.md @@ -1,3 +1,9 @@ + + # How to test components 1. Edit a test file inside `src/components/xxx/xxx.spec.tsx` (after the build from 2. you can edit it also in `output/react/src/components/xxx/xxx.spec.tsx` directly and copy it back to skip 2.) diff --git a/packages/components/test/import-styles/simple-button/index.html b/packages/components/test/import-styles/simple-button/index.html index 5525e39fae18..1df6d3df5fd8 100644 --- a/packages/components/test/import-styles/simple-button/index.html +++ b/packages/components/test/import-styles/simple-button/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/test/import-styles/simple-button/main.js b/packages/components/test/import-styles/simple-button/main.js index b2c7bbcc506c..7582f820ed86 100644 --- a/packages/components/test/import-styles/simple-button/main.js +++ b/packages/components/test/import-styles/simple-button/main.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + // The theme contains all prop required for components like spacings, colors, ... import '@db-ui/foundations/build/styles/default-theme.css'; // The font include uses default font families based on your bundling paths (relative, absolute, webpack, rollup) diff --git a/packages/components/test/import-styles/simple-button/test.css b/packages/components/test/import-styles/simple-button/test.css index 55ab5d0fbb29..d5a062ab44eb 100644 --- a/packages/components/test/import-styles/simple-button/test.css +++ b/packages/components/test/import-styles/simple-button/test.css @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* The theme contains all prop required for components like spacings, colors, ... */ @import url("@db-ui/foundations/build/styles/default-theme.css"); diff --git a/packages/components/test/playwright/boilerplate/index.html b/packages/components/test/playwright/boilerplate/index.html index b1ab10a79576..a93896babbbe 100644 --- a/packages/components/test/playwright/boilerplate/index.html +++ b/packages/components/test/playwright/boilerplate/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/components/test/playwright/boilerplate/index.ts b/packages/components/test/playwright/boilerplate/index.ts index 5008e94875b1..0f1835109b65 100644 --- a/packages/components/test/playwright/boilerplate/index.ts +++ b/packages/components/test/playwright/boilerplate/index.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + // Import styles, initialize component theme here. /* eslint import/no-extraneous-dependencies: 0 */ import '@db-ui/components/build/styles/rollup.css'; diff --git a/packages/components/test/playwright/config.ts b/packages/components/test/playwright/config.ts index c7ec91b1922b..b56c3211cd5e 100644 --- a/packages/components/test/playwright/config.ts +++ b/packages/components/test/playwright/config.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { defineConfig, devices } from '@playwright/experimental-ct-react'; /** diff --git a/packages/components/vite.config.mjs b/packages/components/vite.config.mjs index 8e45185e9155..42bf97fe9cf0 100644 --- a/packages/components/vite.config.mjs +++ b/packages/components/vite.config.mjs @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { defineConfig } from 'vite'; export default defineConfig({ diff --git a/packages/foundations/.env.template.license b/packages/foundations/.env.template.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/.env.template.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/README.md b/packages/foundations/README.md index dda1309604f3..6f733c47f472 100644 --- a/packages/foundations/README.md +++ b/packages/foundations/README.md @@ -1,3 +1,9 @@ + + # @db-ui/foundations ![Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg) diff --git a/packages/foundations/assets/fonts/README.md b/packages/foundations/assets/fonts/README.md index e819a1e9dc1a..092b38cb6523 100644 --- a/packages/foundations/assets/fonts/README.md +++ b/packages/foundations/assets/fonts/README.md @@ -1,3 +1,9 @@ + + # Generate fonts To generate optimal fonts we use [fonttools](https://github.com/fonttools/fonttools). To use the tools you need python installed: diff --git a/packages/foundations/assets/fonts/REUSE.toml b/packages/foundations/assets/fonts/REUSE.toml new file mode 100644 index 000000000000..7de8ee0895f1 --- /dev/null +++ b/packages/foundations/assets/fonts/REUSE.toml @@ -0,0 +1,6 @@ +version = 1 + +[[annotations]] +path = ["*.woff2", "*.ttf"] +SPDX-FileCopyrightText = "The Open Sans Project Authors (https://github.com/googlefonts/opensans)" +SPDX-License-Identifier = "OFL-1.1" diff --git a/packages/foundations/assets/fonts/generate-eu-fonts.ts b/packages/foundations/assets/fonts/generate-eu-fonts.ts index c80b81b1459b..e8cdcebc6291 100644 --- a/packages/foundations/assets/fonts/generate-eu-fonts.ts +++ b/packages/foundations/assets/fonts/generate-eu-fonts.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { exec } from 'node:child_process'; import { promisify } from 'node:util'; import { glob } from 'glob'; diff --git a/packages/foundations/assets/fonts/unicode-eu.txt b/packages/foundations/assets/fonts/unicode-eu.txt index 92678db0f8ba..a89cf454c5b6 100644 --- a/packages/foundations/assets/fonts/unicode-eu.txt +++ b/packages/foundations/assets/fonts/unicode-eu.txt @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# SPDX-License-Identifier: Apache-2.0 # compare to https://symbl.cc/de/unicode-table/ U+0000-024F # Latin (all) U+0020,U+0009,U+000A,U+000D # white space characters diff --git a/packages/foundations/assets/icons/DB_LICENSE.license b/packages/foundations/assets/icons/DB_LICENSE.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/DB_LICENSE.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/LICENCES.json.license b/packages/foundations/assets/icons/LICENCES.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/LICENCES.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/arrow_down.svg.license b/packages/foundations/assets/icons/arrow_down.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/arrow_down.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/arrow_left.svg.license b/packages/foundations/assets/icons/arrow_left.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/arrow_left.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/arrow_right.svg.license b/packages/foundations/assets/icons/arrow_right.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/arrow_right.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/arrow_up.svg.license b/packages/foundations/assets/icons/arrow_up.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/arrow_up.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/arrow_up_right.svg.license b/packages/foundations/assets/icons/arrow_up_right.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/arrow_up_right.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/brand.svg.license b/packages/foundations/assets/icons/brand.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/brand.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/calendar.svg.license b/packages/foundations/assets/icons/calendar.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/calendar.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/check.svg.license b/packages/foundations/assets/icons/check.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/check.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/check_circle.svg.license b/packages/foundations/assets/icons/check_circle.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/check_circle.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/chevron_down.svg.license b/packages/foundations/assets/icons/chevron_down.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/chevron_down.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/chevron_left.svg.license b/packages/foundations/assets/icons/chevron_left.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/chevron_left.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/chevron_right.svg.license b/packages/foundations/assets/icons/chevron_right.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/chevron_right.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/chevron_up.svg.license b/packages/foundations/assets/icons/chevron_up.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/chevron_up.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/clock.svg.license b/packages/foundations/assets/icons/clock.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/clock.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/cross.svg.license b/packages/foundations/assets/icons/cross.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/cross.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/cross_circle.svg.license b/packages/foundations/assets/icons/cross_circle.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/cross_circle.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/exclamation_mark_circle.svg.license b/packages/foundations/assets/icons/exclamation_mark_circle.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/exclamation_mark_circle.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/exclamation_mark_triangle.svg.license b/packages/foundations/assets/icons/exclamation_mark_triangle.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/exclamation_mark_triangle.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/all/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/all/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/all/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/default/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/default/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/default/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/default_12/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/default_12/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/default_12/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/default_14/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/default_14/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/default_14/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/default_16/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/default_16/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/default_16/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/default_20/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/default_20/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/default_20/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/default_24/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/default_24/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/default_24/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/default_28/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/default_28/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/default_28/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/default_32/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/default_32/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/default_32/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/default_48/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/default_48/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/default_48/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/default_64/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/default_64/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/default_64/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/filled/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/filled/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/filled/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/filled_12/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/filled_12/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/filled_12/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/filled_14/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/filled_14/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/filled_14/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/filled_16/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/filled_16/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/filled_16/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/filled_20/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/filled_20/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/filled_20/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/filled_24/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/filled_24/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/filled_24/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/filled_28/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/filled_28/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/filled_28/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/filled_32/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/filled_32/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/filled_32/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/filled_48/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/filled_48/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/filled_48/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/fonts/filled_64/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/filled_64/db-ux.woff2.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/fonts/filled_64/db-ux.woff2.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/information_circle.svg.license b/packages/foundations/assets/icons/information_circle.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/information_circle.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/magnifying_glass.svg.license b/packages/foundations/assets/icons/magnifying_glass.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/magnifying_glass.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/menu.svg.license b/packages/foundations/assets/icons/menu.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/menu.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/minus.svg.license b/packages/foundations/assets/icons/minus.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/minus.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/plus.svg.license b/packages/foundations/assets/icons/plus.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/plus.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/resize_handle_corner.svg.license b/packages/foundations/assets/icons/resize_handle_corner.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/resize_handle_corner.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/assets/icons/x_placeholder.svg.license b/packages/foundations/assets/icons/x_placeholder.svg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/assets/icons/x_placeholder.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/docs/Colors.md b/packages/foundations/docs/Colors.md index bf4bd0054200..cbd230b3a5d8 100644 --- a/packages/foundations/docs/Colors.md +++ b/packages/foundations/docs/Colors.md @@ -1,3 +1,9 @@ + + # Colors - You use **Colors** to highlight an area with a specific color. diff --git a/packages/foundations/docs/CustomIcons.md b/packages/foundations/docs/CustomIcons.md index 383f845ef172..e67f6ccac527 100644 --- a/packages/foundations/docs/CustomIcons.md +++ b/packages/foundations/docs/CustomIcons.md @@ -1,3 +1,9 @@ + + # Custom Icons If you have custom icons and want to use them for [foundations](https://www.npmjs.com/package/@db-ui/foundations) and/or in [components](https://www.npmjs.com/package/@db-ui/components), you need to generate a **woff2** file. diff --git a/packages/foundations/docs/Densities.md b/packages/foundations/docs/Densities.md index 231f7756a7a0..18d2999c7a8a 100644 --- a/packages/foundations/docs/Densities.md +++ b/packages/foundations/docs/Densities.md @@ -1,3 +1,9 @@ + + # Densities - You could use **Densities** to create visual "volume levels" diff --git a/packages/foundations/docs/FontsSizes.md b/packages/foundations/docs/FontsSizes.md index 07a18a590e02..1173019a5f29 100644 --- a/packages/foundations/docs/FontsSizes.md +++ b/packages/foundations/docs/FontsSizes.md @@ -1,3 +1,9 @@ + + # DB Font Sizes The font sizes of foundations consist of [two different sets](./overview) (9 sizes each) for general texts (**Body Font Sizes**) and headlines (**Headline Font Sizes**). diff --git a/packages/foundations/docs/IDESupport.md b/packages/foundations/docs/IDESupport.md index 5581ce95a002..8231ec560822 100644 --- a/packages/foundations/docs/IDESupport.md +++ b/packages/foundations/docs/IDESupport.md @@ -1,3 +1,9 @@ + + # IDE Support We try to support those IDEs: diff --git a/packages/foundations/docs/Icons.md b/packages/foundations/docs/Icons.md index deba57cc7f44..9afd3a6eff7b 100644 --- a/packages/foundations/docs/Icons.md +++ b/packages/foundations/docs/Icons.md @@ -1,3 +1,9 @@ + + # Icons - We use icon fonts as **woff2** files for all our icons. diff --git a/packages/foundations/docs/Performance.md b/packages/foundations/docs/Performance.md index 97807d52ebab..076fb7fa6af5 100644 --- a/packages/foundations/docs/Performance.md +++ b/packages/foundations/docs/Performance.md @@ -1,3 +1,9 @@ + + # Performance If you need to improve the performance of your application, you can use the following tips: diff --git a/packages/foundations/docs/Variables.md b/packages/foundations/docs/Variables.md index ce485b1e3075..473d8a9b7afd 100644 --- a/packages/foundations/docs/Variables.md +++ b/packages/foundations/docs/Variables.md @@ -1,3 +1,9 @@ + + # Variables - You use Variables to style your pages and custom components. diff --git a/packages/foundations/ide/db.ide.css b/packages/foundations/ide/db.ide.css index 31ee0f7c9367..57caacf7b906 100644 --- a/packages/foundations/ide/db.ide.css +++ b/packages/foundations/ide/db.ide.css @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* DON'T USE THIS FILE IN PRODUCTION. */ /* THIS IS ONLY FOR YOUR IDEs AUTO-COMPLETE. */ diff --git a/packages/foundations/index.html b/packages/foundations/index.html index 66142abf1c7c..d5f44771f03b 100644 --- a/packages/foundations/index.html +++ b/packages/foundations/index.html @@ -1,3 +1,9 @@ + + diff --git a/packages/foundations/nodemon.json.license b/packages/foundations/nodemon.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/nodemon.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/postcss.config.cjs b/packages/foundations/postcss.config.cjs index 8ceff52f6723..24cf584b2091 100644 --- a/packages/foundations/postcss.config.cjs +++ b/packages/foundations/postcss.config.cjs @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + module.exports = { plugins: [ require('cssnano')({ diff --git a/packages/foundations/scripts/local/generate-icon-font.ts b/packages/foundations/scripts/local/generate-icon-font.ts index 68c1b4715ae8..27851c7ea7b0 100644 --- a/packages/foundations/scripts/local/generate-icon-font.ts +++ b/packages/foundations/scripts/local/generate-icon-font.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import generateIconFonts from '@db-ux/icon-font-tools/dist/commands/generate-icon-fonts/utils'; import { generateIconTypes } from './generate-icon-types.js'; diff --git a/packages/foundations/scripts/local/generate-icon-overview.ts b/packages/foundations/scripts/local/generate-icon-overview.ts index 56a761fc2743..a615dd96d705 100644 --- a/packages/foundations/scripts/local/generate-icon-overview.ts +++ b/packages/foundations/scripts/local/generate-icon-overview.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* * This script can be used to update the icon overview for foundation testing. */ diff --git a/packages/foundations/scripts/local/generate-icon-types.ts b/packages/foundations/scripts/local/generate-icon-types.ts index dab57c9ba419..14dbe809daac 100644 --- a/packages/foundations/scripts/local/generate-icon-types.ts +++ b/packages/foundations/scripts/local/generate-icon-types.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* * This script can be used to update the icon type for all components using icons. */ diff --git a/packages/foundations/scripts/public/all-icons.ts b/packages/foundations/scripts/public/all-icons.ts index f014267db803..4fca848eb451 100644 --- a/packages/foundations/scripts/public/all-icons.ts +++ b/packages/foundations/scripts/public/all-icons.ts @@ -1,2 +1,6 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* This file was generated */ export const ALL_ICONS: string[] = ["arrow_down","arrow_left","arrow_right","arrow_up","arrow_up_right","brand","calendar","check","check_circle","chevron_down","chevron_left","chevron_right","chevron_up","clock","cross","cross_circle","exclamation_mark_circle","exclamation_mark_triangle","information_circle","magnifying_glass","menu","minus","plus","resize_handle_corner","x_placeholder"]; \ No newline at end of file diff --git a/packages/foundations/scripts/public/icon-types.ts b/packages/foundations/scripts/public/icon-types.ts index efb16e377e77..a1ee4b706c20 100644 --- a/packages/foundations/scripts/public/icon-types.ts +++ b/packages/foundations/scripts/public/icon-types.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* This file was generated */ export type IconTypes = string | "arrow_down"| diff --git a/packages/foundations/scripts/public/index.ts b/packages/foundations/scripts/public/index.ts index 54fa2455e1c0..075b2cd99a5b 100644 --- a/packages/foundations/scripts/public/index.ts +++ b/packages/foundations/scripts/public/index.ts @@ -1,2 +1,6 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export * from "./icon-types"; export * from "./all-icons"; \ No newline at end of file diff --git a/packages/foundations/scss/_absolute.assets-paths.scss b/packages/foundations/scss/_absolute.assets-paths.scss index d91af7361f71..540ce128025b 100644 --- a/packages/foundations/scss/_absolute.assets-paths.scss +++ b/packages/foundations/scss/_absolute.assets-paths.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + // If you serve your assets and your css on root level you might need those paths. @use "default.assets-paths" as assets-paths with ( $icons-path: "/assets/icons/", diff --git a/packages/foundations/scss/_default.assets-paths.scss b/packages/foundations/scss/_default.assets-paths.scss index 5a5bae14cc69..a10bfbdfcf24 100644 --- a/packages/foundations/scss/_default.assets-paths.scss +++ b/packages/foundations/scss/_default.assets-paths.scss @@ -1,2 +1,8 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $icons-path: "../assets/icons/" !default; $fonts-path: "../assets/fonts/" !default; diff --git a/packages/foundations/scss/_rollup.assets-paths.scss b/packages/foundations/scss/_rollup.assets-paths.scss index da52e2fd5abd..97d1fc1bebba 100644 --- a/packages/foundations/scss/_rollup.assets-paths.scss +++ b/packages/foundations/scss/_rollup.assets-paths.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + // If this library is used as an npm dependency, and the source files should be included rather than css, this corrects the paths. @use "default.assets-paths" as assets-paths with ( $icons-path: "@db-ui/foundations/assets/icons/", diff --git a/packages/foundations/scss/_screen-sizes.scss b/packages/foundations/scss/_screen-sizes.scss index 5f277b45de65..f3eed71cb5d7 100644 --- a/packages/foundations/scss/_screen-sizes.scss +++ b/packages/foundations/scss/_screen-sizes.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "helpers"; $db-screen-size-xs: 360; diff --git a/packages/foundations/scss/_variables.scss b/packages/foundations/scss/_variables.scss index a627ffb2ab21..047f33e2bd7c 100644 --- a/packages/foundations/scss/_variables.scss +++ b/packages/foundations/scss/_variables.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* Use sizing's for fixed heights/widths e.g. the db-button has always a fixed height */ $db-sizing-3xs: var(--db-sizing-3xs); $db-sizing-2xs: var(--db-sizing-2xs); diff --git a/packages/foundations/scss/_webpack.assets-paths.scss b/packages/foundations/scss/_webpack.assets-paths.scss index c83e97731e43..58e0fa8260c2 100644 --- a/packages/foundations/scss/_webpack.assets-paths.scss +++ b/packages/foundations/scss/_webpack.assets-paths.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + // If this library is used as an npm dependency, and the source files should be included rather than css, this corrects the paths. @use "default.assets-paths" as assets-paths with ( $icons-path: "~@db-ui/foundations/assets/icons/", diff --git a/packages/foundations/scss/absolute.scss b/packages/foundations/scss/absolute.scss index dda8a17fbec2..94cbd2211e83 100644 --- a/packages/foundations/scss/absolute.scss +++ b/packages/foundations/scss/absolute.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "absolute.assets-paths"; @forward "./index"; diff --git a/packages/foundations/scss/animation/_animations.scss b/packages/foundations/scss/animation/_animations.scss index 581b5f4c80b2..d07486db7f8a 100644 --- a/packages/foundations/scss/animation/_animations.scss +++ b/packages/foundations/scss/animation/_animations.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @keyframes show-right-to-left { from { transform: translateX(110%); diff --git a/packages/foundations/scss/animation/_index.scss b/packages/foundations/scss/animation/_index.scss index 131a63f0dbc9..cffb3a90edb6 100644 --- a/packages/foundations/scss/animation/_index.scss +++ b/packages/foundations/scss/animation/_index.scss @@ -1,2 +1,8 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "transitions"; @forward "animations"; diff --git a/packages/foundations/scss/animation/_transitions.scss b/packages/foundations/scss/animation/_transitions.scss index 0360876157ed..79ab5ddae800 100644 --- a/packages/foundations/scss/animation/_transitions.scss +++ b/packages/foundations/scss/animation/_transitions.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../variables"; %default-transition { diff --git a/packages/foundations/scss/colors/_default-color-scheme.scss b/packages/foundations/scss/colors/_default-color-scheme.scss index 1c78e306d71c..4cba2fdb9177 100644 --- a/packages/foundations/scss/colors/_default-color-scheme.scss +++ b/packages/foundations/scss/colors/_default-color-scheme.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @mixin get-color-scheme { --db-neutral-origin-default: light-dark( var(--db-neutral-origin-light-default), diff --git a/packages/foundations/scss/colors/_default-palette.scss b/packages/foundations/scss/colors/_default-palette.scss index adb363c472e3..ae0751e8eddb 100644 --- a/packages/foundations/scss/colors/_default-palette.scss +++ b/packages/foundations/scss/colors/_default-palette.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @mixin get-color-palette { @property --db-neutral-0 { syntax: ""; diff --git a/packages/foundations/scss/colors/_index.scss b/packages/foundations/scss/colors/_index.scss index f3f48049d325..c83b469c6d6f 100644 --- a/packages/foundations/scss/colors/_index.scss +++ b/packages/foundations/scss/colors/_index.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "variables"; @forward "variables.speaking-colors"; @forward "variables.additional"; diff --git a/packages/foundations/scss/colors/_placeholder.scss b/packages/foundations/scss/colors/_placeholder.scss index da20b2e1fe10..92a932564c7b 100644 --- a/packages/foundations/scss/colors/_placeholder.scss +++ b/packages/foundations/scss/colors/_placeholder.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:string"; @use "variables"; @use "../helpers/functions"; diff --git a/packages/foundations/scss/colors/_variables.additional-palette.scss b/packages/foundations/scss/colors/_variables.additional-palette.scss index d4db0dc64e6f..c7119c6d8a3e 100644 --- a/packages/foundations/scss/colors/_variables.additional-palette.scss +++ b/packages/foundations/scss/colors/_variables.additional-palette.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* Palette for additional colors */ /* Note: In general you don't need this file. Use this only if you really know what you do! */ diff --git a/packages/foundations/scss/colors/_variables.additional-speaking-colors.scss b/packages/foundations/scss/colors/_variables.additional-speaking-colors.scss index 68c4a1ae1559..dbecfc58df90 100644 --- a/packages/foundations/scss/colors/_variables.additional-speaking-colors.scss +++ b/packages/foundations/scss/colors/_variables.additional-speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "speaking-colors/additional/blue.speaking-colors"; @forward "speaking-colors/additional/cyan.speaking-colors"; @forward "speaking-colors/additional/green.speaking-colors"; diff --git a/packages/foundations/scss/colors/_variables.additional.scss b/packages/foundations/scss/colors/_variables.additional.scss index 4903d139b5a6..b478542799ea 100644 --- a/packages/foundations/scss/colors/_variables.additional.scss +++ b/packages/foundations/scss/colors/_variables.additional.scss @@ -1,2 +1,8 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $additional-variants: "yellow", "orange", "red", "pink", "violet", "blue", "cyan", "turquoise", "green"; diff --git a/packages/foundations/scss/colors/_variables.palette.scss b/packages/foundations/scss/colors/_variables.palette.scss index b21c92a03644..bf0a02c1d96b 100644 --- a/packages/foundations/scss/colors/_variables.palette.scss +++ b/packages/foundations/scss/colors/_variables.palette.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* Palette colors */ /* Note: In general you don't need this file. Use this only if you really know what you do! */ diff --git a/packages/foundations/scss/colors/_variables.scss b/packages/foundations/scss/colors/_variables.scss index e1c9dbffef0d..e6ca16d209be 100644 --- a/packages/foundations/scss/colors/_variables.scss +++ b/packages/foundations/scss/colors/_variables.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $variants: "neutral", "brand", "critical", "successful", "warning", "informational"; diff --git a/packages/foundations/scss/colors/_variables.speaking-colors.scss b/packages/foundations/scss/colors/_variables.speaking-colors.scss index 61ae55e3f09c..1c8fbcf6a6ed 100644 --- a/packages/foundations/scss/colors/_variables.speaking-colors.scss +++ b/packages/foundations/scss/colors/_variables.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* Variants for adaptive components like input, select, notification, ... */ @forward "speaking-colors/semantic/brand.speaking-colors"; diff --git a/packages/foundations/scss/colors/classes/_get-class.scss b/packages/foundations/scss/colors/classes/_get-class.scss index a31163126cbe..2d05236e87e4 100644 --- a/packages/foundations/scss/colors/classes/_get-class.scss +++ b/packages/foundations/scss/colors/classes/_get-class.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @mixin init($variant) { [data-color="#{$variant}-bg-basic-level-1"], .db-#{$variant}-bg-basic-level-1 { diff --git a/packages/foundations/scss/colors/classes/all.scss b/packages/foundations/scss/colors/classes/all.scss index b913d7a26e2c..503d5dcfd6f1 100644 --- a/packages/foundations/scss/colors/classes/all.scss +++ b/packages/foundations/scss/colors/classes/all.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/blue.scss b/packages/foundations/scss/colors/classes/blue.scss index 3a0f950f6d74..afc5b6bc72e8 100644 --- a/packages/foundations/scss/colors/classes/blue.scss +++ b/packages/foundations/scss/colors/classes/blue.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/brand.scss b/packages/foundations/scss/colors/classes/brand.scss index aea2912554ff..a1ae2b3a526d 100644 --- a/packages/foundations/scss/colors/classes/brand.scss +++ b/packages/foundations/scss/colors/classes/brand.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/critical.scss b/packages/foundations/scss/colors/classes/critical.scss index c9314365bf33..964a9fbe99d0 100644 --- a/packages/foundations/scss/colors/classes/critical.scss +++ b/packages/foundations/scss/colors/classes/critical.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/cyan.scss b/packages/foundations/scss/colors/classes/cyan.scss index e2a248e64319..3fd719dc4b91 100644 --- a/packages/foundations/scss/colors/classes/cyan.scss +++ b/packages/foundations/scss/colors/classes/cyan.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/green.scss b/packages/foundations/scss/colors/classes/green.scss index 6925c042ace1..893bb83a6126 100644 --- a/packages/foundations/scss/colors/classes/green.scss +++ b/packages/foundations/scss/colors/classes/green.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/informational.scss b/packages/foundations/scss/colors/classes/informational.scss index 483279217024..cbb8da994ece 100644 --- a/packages/foundations/scss/colors/classes/informational.scss +++ b/packages/foundations/scss/colors/classes/informational.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/neutral.scss b/packages/foundations/scss/colors/classes/neutral.scss index c04680932266..0dc320fc8ff3 100644 --- a/packages/foundations/scss/colors/classes/neutral.scss +++ b/packages/foundations/scss/colors/classes/neutral.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/orange.scss b/packages/foundations/scss/colors/classes/orange.scss index 90574af39f8c..adbe0e67da13 100644 --- a/packages/foundations/scss/colors/classes/orange.scss +++ b/packages/foundations/scss/colors/classes/orange.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/pink.scss b/packages/foundations/scss/colors/classes/pink.scss index 49f1ae5e0bcc..e8195a9e776b 100644 --- a/packages/foundations/scss/colors/classes/pink.scss +++ b/packages/foundations/scss/colors/classes/pink.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/red.scss b/packages/foundations/scss/colors/classes/red.scss index cdd924a56d17..41974a76981a 100644 --- a/packages/foundations/scss/colors/classes/red.scss +++ b/packages/foundations/scss/colors/classes/red.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/successful.scss b/packages/foundations/scss/colors/classes/successful.scss index 5e2e7311d789..5682240dca8d 100644 --- a/packages/foundations/scss/colors/classes/successful.scss +++ b/packages/foundations/scss/colors/classes/successful.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/turquoise.scss b/packages/foundations/scss/colors/classes/turquoise.scss index a4376dab7921..f58230885056 100644 --- a/packages/foundations/scss/colors/classes/turquoise.scss +++ b/packages/foundations/scss/colors/classes/turquoise.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/violet.scss b/packages/foundations/scss/colors/classes/violet.scss index 3e04f12950c9..7dd0558b653e 100644 --- a/packages/foundations/scss/colors/classes/violet.scss +++ b/packages/foundations/scss/colors/classes/violet.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/warning.scss b/packages/foundations/scss/colors/classes/warning.scss index 1cfe6e51a658..4e154a2477f0 100644 --- a/packages/foundations/scss/colors/classes/warning.scss +++ b/packages/foundations/scss/colors/classes/warning.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/classes/yellow.scss b/packages/foundations/scss/colors/classes/yellow.scss index 6471d78cbcdd..7ba0f27dab27 100644 --- a/packages/foundations/scss/colors/classes/yellow.scss +++ b/packages/foundations/scss/colors/classes/yellow.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/colors/speaking-colors/additional/_blue.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/additional/_blue.speaking-colors.scss index fa1a12f29f41..ae135e43429a 100644 --- a/packages/foundations/scss/colors/speaking-colors/additional/_blue.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/additional/_blue.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-blue-bg-basic-level-1-default: var(--db-blue-bg-basic-level-1-default); $db-blue-bg-basic-level-1-hovered: var(--db-blue-bg-basic-level-1-hovered); $db-blue-bg-basic-level-1-pressed: var(--db-blue-bg-basic-level-1-pressed); diff --git a/packages/foundations/scss/colors/speaking-colors/additional/_cyan.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/additional/_cyan.speaking-colors.scss index 495e6bc03f2b..395014a01289 100644 --- a/packages/foundations/scss/colors/speaking-colors/additional/_cyan.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/additional/_cyan.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-cyan-bg-basic-level-1-default: var(--db-cyan-bg-basic-level-1-default); $db-cyan-bg-basic-level-1-hovered: var(--db-cyan-bg-basic-level-1-hovered); $db-cyan-bg-basic-level-1-pressed: var(--db-cyan-bg-basic-level-1-pressed); diff --git a/packages/foundations/scss/colors/speaking-colors/additional/_green.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/additional/_green.speaking-colors.scss index 23b415b21776..0de557a63a9a 100644 --- a/packages/foundations/scss/colors/speaking-colors/additional/_green.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/additional/_green.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-green-bg-basic-level-1-default: var(--db-green-bg-basic-level-1-default); $db-green-bg-basic-level-1-hovered: var(--db-green-bg-basic-level-1-hovered); $db-green-bg-basic-level-1-pressed: var(--db-green-bg-basic-level-1-pressed); diff --git a/packages/foundations/scss/colors/speaking-colors/additional/_orange.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/additional/_orange.speaking-colors.scss index b50130ec6d0d..934b284577af 100644 --- a/packages/foundations/scss/colors/speaking-colors/additional/_orange.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/additional/_orange.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-orange-bg-basic-level-1-default: var(--db-orange-bg-basic-level-1-default); $db-orange-bg-basic-level-1-hovered: var(--db-orange-bg-basic-level-1-hovered); $db-orange-bg-basic-level-1-pressed: var(--db-orange-bg-basic-level-1-pressed); diff --git a/packages/foundations/scss/colors/speaking-colors/additional/_pink.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/additional/_pink.speaking-colors.scss index 459b6f9ca672..bf6b241f473c 100644 --- a/packages/foundations/scss/colors/speaking-colors/additional/_pink.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/additional/_pink.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-pink-bg-basic-level-1-default: var(--db-pink-bg-basic-level-1-default); $db-pink-bg-basic-level-1-hovered: var(--db-pink-bg-basic-level-1-hovered); $db-pink-bg-basic-level-1-pressed: var(--db-pink-bg-basic-level-1-pressed); diff --git a/packages/foundations/scss/colors/speaking-colors/additional/_red.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/additional/_red.speaking-colors.scss index bdbc5da7b3fb..1866cb99e9e1 100644 --- a/packages/foundations/scss/colors/speaking-colors/additional/_red.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/additional/_red.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-red-bg-basic-level-1-default: var(--db-red-bg-basic-level-1-default); $db-red-bg-basic-level-1-hovered: var(--db-red-bg-basic-level-1-hovered); $db-red-bg-basic-level-1-pressed: var(--db-red-bg-basic-level-1-pressed); diff --git a/packages/foundations/scss/colors/speaking-colors/additional/_turquoise.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/additional/_turquoise.speaking-colors.scss index ec34e935f1e9..9858bd6ed132 100644 --- a/packages/foundations/scss/colors/speaking-colors/additional/_turquoise.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/additional/_turquoise.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-turquoise-bg-basic-level-1-default: var( --db-turquoise-bg-basic-level-1-default ); diff --git a/packages/foundations/scss/colors/speaking-colors/additional/_violet.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/additional/_violet.speaking-colors.scss index 620f42d4303d..f6b0d340b0ed 100644 --- a/packages/foundations/scss/colors/speaking-colors/additional/_violet.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/additional/_violet.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-violet-bg-basic-level-1-default: var(--db-violet-bg-basic-level-1-default); $db-violet-bg-basic-level-1-hovered: var(--db-violet-bg-basic-level-1-hovered); $db-violet-bg-basic-level-1-pressed: var(--db-violet-bg-basic-level-1-pressed); diff --git a/packages/foundations/scss/colors/speaking-colors/additional/_yellow.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/additional/_yellow.speaking-colors.scss index d25c201fd71b..85556696af3c 100644 --- a/packages/foundations/scss/colors/speaking-colors/additional/_yellow.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/additional/_yellow.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-yellow-bg-basic-level-1-default: var(--db-yellow-bg-basic-level-1-default); $db-yellow-bg-basic-level-1-hovered: var(--db-yellow-bg-basic-level-1-hovered); $db-yellow-bg-basic-level-1-pressed: var(--db-yellow-bg-basic-level-1-pressed); diff --git a/packages/foundations/scss/colors/speaking-colors/semantic/_brand.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/semantic/_brand.speaking-colors.scss index aba0b82da9aa..9cb69e3a8ec3 100644 --- a/packages/foundations/scss/colors/speaking-colors/semantic/_brand.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/semantic/_brand.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-brand-bg-basic-level-1-default: var(--db-brand-bg-basic-level-1-default); $db-brand-bg-basic-level-1-hovered: var(--db-brand-bg-basic-level-1-hovered); $db-brand-bg-basic-level-1-pressed: var(--db-brand-bg-basic-level-1-pressed); diff --git a/packages/foundations/scss/colors/speaking-colors/semantic/_critical.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/semantic/_critical.speaking-colors.scss index c95cb9f65fef..ba2fa4fb17d6 100644 --- a/packages/foundations/scss/colors/speaking-colors/semantic/_critical.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/semantic/_critical.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-critical-bg-basic-level-1-default: var( --db-critical-bg-basic-level-1-default ); diff --git a/packages/foundations/scss/colors/speaking-colors/semantic/_informational.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/semantic/_informational.speaking-colors.scss index 20f6b3269df5..6f0c29e0f49b 100644 --- a/packages/foundations/scss/colors/speaking-colors/semantic/_informational.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/semantic/_informational.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-informational-bg-basic-level-1-default: var( --db-informational-bg-basic-level-1-default ); diff --git a/packages/foundations/scss/colors/speaking-colors/semantic/_neutral.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/semantic/_neutral.speaking-colors.scss index f9795e572857..d559de3cf7d8 100644 --- a/packages/foundations/scss/colors/speaking-colors/semantic/_neutral.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/semantic/_neutral.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-neutral-bg-basic-level-1-default: var( --db-neutral-bg-basic-level-1-default ); diff --git a/packages/foundations/scss/colors/speaking-colors/semantic/_successful.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/semantic/_successful.speaking-colors.scss index a02a14801251..01f98d56b6c3 100644 --- a/packages/foundations/scss/colors/speaking-colors/semantic/_successful.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/semantic/_successful.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-successful-bg-basic-level-1-default: var( --db-successful-bg-basic-level-1-default ); diff --git a/packages/foundations/scss/colors/speaking-colors/semantic/_warning.speaking-colors.scss b/packages/foundations/scss/colors/speaking-colors/semantic/_warning.speaking-colors.scss index e6b9d0e0bae2..b3d740b6773d 100644 --- a/packages/foundations/scss/colors/speaking-colors/semantic/_warning.speaking-colors.scss +++ b/packages/foundations/scss/colors/speaking-colors/semantic/_warning.speaking-colors.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $db-warning-bg-basic-level-1-default: var( --db-warning-bg-basic-level-1-default ); diff --git a/packages/foundations/scss/defaults/default-code.scss b/packages/foundations/scss/defaults/default-code.scss index 2577451d506d..b7b70b300bc5 100644 --- a/packages/foundations/scss/defaults/default-code.scss +++ b/packages/foundations/scss/defaults/default-code.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* Use this file if you want to use the defaults for the tag in your project */ @use "../colors"; diff --git a/packages/foundations/scss/defaults/default-elevation.scss b/packages/foundations/scss/defaults/default-elevation.scss index ac5f8a43a26c..e0ca55b88521 100644 --- a/packages/foundations/scss/defaults/default-elevation.scss +++ b/packages/foundations/scss/defaults/default-elevation.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* Use this file if you want the default elevation data attributes in your project */ @use "../helpers"; @use "../variables"; diff --git a/packages/foundations/scss/defaults/default-fonts.scss b/packages/foundations/scss/defaults/default-fonts.scss index 2dad9a42f8dc..7c10901bca7b 100644 --- a/packages/foundations/scss/defaults/default-fonts.scss +++ b/packages/foundations/scss/defaults/default-fonts.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* Use this file if you want the default fonts for paragraph and headlines in your project */ @use "sass:string"; @use "../variables"; diff --git a/packages/foundations/scss/defaults/default-icons.scss b/packages/foundations/scss/defaults/default-icons.scss index b0f846bb9e83..08d09d1a381e 100644 --- a/packages/foundations/scss/defaults/default-icons.scss +++ b/packages/foundations/scss/defaults/default-icons.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../icons"; [data-icon], diff --git a/packages/foundations/scss/defaults/default-required.scss b/packages/foundations/scss/defaults/default-required.scss index 0889a90da4a4..3a3a95d708b5 100644 --- a/packages/foundations/scss/defaults/default-required.scss +++ b/packages/foundations/scss/defaults/default-required.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* Required styles to normalize default css */ @use "../variables"; diff --git a/packages/foundations/scss/defaults/default-root.scss b/packages/foundations/scss/defaults/default-root.scss index 1e2cc7b259b4..ad3da2056d0f 100644 --- a/packages/foundations/scss/defaults/default-root.scss +++ b/packages/foundations/scss/defaults/default-root.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + /* Use this file if you want the default color and density in your project */ @forward "../colors"; @forward "../density"; diff --git a/packages/foundations/scss/defaults/default-theme.scss b/packages/foundations/scss/defaults/default-theme.scss index 98b97f81e47f..fa33f9de60d8 100644 --- a/packages/foundations/scss/defaults/default-theme.scss +++ b/packages/foundations/scss/defaults/default-theme.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../colors/default-color-scheme"; @use "../colors/default-palette"; @use "../colors/placeholder"; diff --git a/packages/foundations/scss/density/_densities.scss b/packages/foundations/scss/density/_densities.scss index d665b4d92785..5dfae5af0712 100644 --- a/packages/foundations/scss/density/_densities.scss +++ b/packages/foundations/scss/density/_densities.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "variables"; @use "typography-placeholder"; @use "scaling-placeholder"; diff --git a/packages/foundations/scss/density/_index.scss b/packages/foundations/scss/density/_index.scss index 46cecc62f3c4..870ec4e3ea3a 100644 --- a/packages/foundations/scss/density/_index.scss +++ b/packages/foundations/scss/density/_index.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "../fonts"; @forward "scaling-placeholder"; @forward "typography-placeholder"; diff --git a/packages/foundations/scss/density/_scaling-placeholder.scss b/packages/foundations/scss/density/_scaling-placeholder.scss index ca87fd70ce96..42086a77413d 100644 --- a/packages/foundations/scss/density/_scaling-placeholder.scss +++ b/packages/foundations/scss/density/_scaling-placeholder.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "variables"; @use "../screen-sizes"; diff --git a/packages/foundations/scss/density/_typography-placeholder.scss b/packages/foundations/scss/density/_typography-placeholder.scss index 53b1ff11160d..40e9da06a143 100644 --- a/packages/foundations/scss/density/_typography-placeholder.scss +++ b/packages/foundations/scss/density/_typography-placeholder.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:string"; @use "variables"; @use "../screen-sizes"; diff --git a/packages/foundations/scss/density/_variables.scss b/packages/foundations/scss/density/_variables.scss index 43a4d9f27d97..fdc51253d373 100644 --- a/packages/foundations/scss/density/_variables.scss +++ b/packages/foundations/scss/density/_variables.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + $densities: ("expressive", "regular", "functional"); $sizings: "3xs", "2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl"; diff --git a/packages/foundations/scss/density/classes/_get-class.scss b/packages/foundations/scss/density/classes/_get-class.scss index 5d02e10db4a2..1f4b7e51c5a5 100644 --- a/packages/foundations/scss/density/classes/_get-class.scss +++ b/packages/foundations/scss/density/classes/_get-class.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../densities"; @use "../../fonts"; diff --git a/packages/foundations/scss/density/classes/all.scss b/packages/foundations/scss/density/classes/all.scss index 829a077d24e3..f329d4fa5cd4 100644 --- a/packages/foundations/scss/density/classes/all.scss +++ b/packages/foundations/scss/density/classes/all.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/density/classes/expressive.scss b/packages/foundations/scss/density/classes/expressive.scss index d6109c351157..b0af218ba7eb 100644 --- a/packages/foundations/scss/density/classes/expressive.scss +++ b/packages/foundations/scss/density/classes/expressive.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/density/classes/functional.scss b/packages/foundations/scss/density/classes/functional.scss index 5c25eda3f22d..ee3be757597e 100644 --- a/packages/foundations/scss/density/classes/functional.scss +++ b/packages/foundations/scss/density/classes/functional.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/density/classes/regular.scss b/packages/foundations/scss/density/classes/regular.scss index 882ff622ec52..91375908ad8e 100644 --- a/packages/foundations/scss/density/classes/regular.scss +++ b/packages/foundations/scss/density/classes/regular.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @use "get-class"; diff --git a/packages/foundations/scss/fonts/_font-sizes.scss b/packages/foundations/scss/fonts/_font-sizes.scss index 47c058bc6377..6197fd504d06 100644 --- a/packages/foundations/scss/fonts/_font-sizes.scss +++ b/packages/foundations/scss/fonts/_font-sizes.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @mixin set-component-variables($size) { /* Those variables are only for components to calculate heights and change icons */ --db-icon-font-weight: var(--db-base-body-icon-weight-#{$size}); diff --git a/packages/foundations/scss/fonts/_index.scss b/packages/foundations/scss/fonts/_index.scss index b0a164193022..a28898717c7d 100644 --- a/packages/foundations/scss/fonts/_index.scss +++ b/packages/foundations/scss/fonts/_index.scss @@ -1 +1,7 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "font-sizes"; diff --git a/packages/foundations/scss/fonts/absolute.scss b/packages/foundations/scss/fonts/absolute.scss index d75fa7853812..a5aa02ceebf7 100644 --- a/packages/foundations/scss/fonts/absolute.scss +++ b/packages/foundations/scss/fonts/absolute.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../absolute.assets-paths"; @forward "./relative"; diff --git a/packages/foundations/scss/fonts/classes/2xl.scss b/packages/foundations/scss/fonts/classes/2xl.scss index c3da7d185a9b..6ff0bec3978f 100644 --- a/packages/foundations/scss/fonts/classes/2xl.scss +++ b/packages/foundations/scss/fonts/classes/2xl.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; $font-size: "2xl"; diff --git a/packages/foundations/scss/fonts/classes/2xs.scss b/packages/foundations/scss/fonts/classes/2xs.scss index 1a3a708d453c..6621ea897082 100644 --- a/packages/foundations/scss/fonts/classes/2xs.scss +++ b/packages/foundations/scss/fonts/classes/2xs.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; $font-size: "2xs"; diff --git a/packages/foundations/scss/fonts/classes/3xl.scss b/packages/foundations/scss/fonts/classes/3xl.scss index ddbc3080394f..1cbb438233af 100644 --- a/packages/foundations/scss/fonts/classes/3xl.scss +++ b/packages/foundations/scss/fonts/classes/3xl.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; $font-size: "3xl"; diff --git a/packages/foundations/scss/fonts/classes/3xs.scss b/packages/foundations/scss/fonts/classes/3xs.scss index 8450ac49faee..750f1399154a 100644 --- a/packages/foundations/scss/fonts/classes/3xs.scss +++ b/packages/foundations/scss/fonts/classes/3xs.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; $font-size: "3xs"; diff --git a/packages/foundations/scss/fonts/classes/all.scss b/packages/foundations/scss/fonts/classes/all.scss index 4726091d026c..b72a96f88c76 100644 --- a/packages/foundations/scss/fonts/classes/all.scss +++ b/packages/foundations/scss/fonts/classes/all.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; @each $font-size in index.$font-sizes { diff --git a/packages/foundations/scss/fonts/classes/lg.scss b/packages/foundations/scss/fonts/classes/lg.scss index f275294106a2..4d2fde9a3368 100644 --- a/packages/foundations/scss/fonts/classes/lg.scss +++ b/packages/foundations/scss/fonts/classes/lg.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; $font-size: "lg"; diff --git a/packages/foundations/scss/fonts/classes/md.scss b/packages/foundations/scss/fonts/classes/md.scss index c8586c24cac4..c521f1469e3e 100644 --- a/packages/foundations/scss/fonts/classes/md.scss +++ b/packages/foundations/scss/fonts/classes/md.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; $font-size: "md"; diff --git a/packages/foundations/scss/fonts/classes/sm.scss b/packages/foundations/scss/fonts/classes/sm.scss index 0877f1f2228b..c909839c440a 100644 --- a/packages/foundations/scss/fonts/classes/sm.scss +++ b/packages/foundations/scss/fonts/classes/sm.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; $font-size: "sm"; diff --git a/packages/foundations/scss/fonts/classes/xl.scss b/packages/foundations/scss/fonts/classes/xl.scss index 7bd9d5cb04a6..fb18b1303139 100644 --- a/packages/foundations/scss/fonts/classes/xl.scss +++ b/packages/foundations/scss/fonts/classes/xl.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; $font-size: "xl"; diff --git a/packages/foundations/scss/fonts/classes/xs.scss b/packages/foundations/scss/fonts/classes/xs.scss index ddc0838271a7..cfa5b7c4669b 100644 --- a/packages/foundations/scss/fonts/classes/xs.scss +++ b/packages/foundations/scss/fonts/classes/xs.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; $font-size: "xs"; diff --git a/packages/foundations/scss/fonts/relative.scss b/packages/foundations/scss/fonts/relative.scss index a67225dd532b..180ae3871974 100644 --- a/packages/foundations/scss/fonts/relative.scss +++ b/packages/foundations/scss/fonts/relative.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../default.assets-paths" as assets-paths; @font-face { diff --git a/packages/foundations/scss/fonts/rollup.scss b/packages/foundations/scss/fonts/rollup.scss index cac14c17f2d1..00c9711a2b7b 100644 --- a/packages/foundations/scss/fonts/rollup.scss +++ b/packages/foundations/scss/fonts/rollup.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../rollup.assets-paths"; @forward "./relative"; diff --git a/packages/foundations/scss/fonts/webpack.scss b/packages/foundations/scss/fonts/webpack.scss index 56aac1716bfa..6698b4b24d6c 100644 --- a/packages/foundations/scss/fonts/webpack.scss +++ b/packages/foundations/scss/fonts/webpack.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../webpack.assets-paths"; @forward "./relative"; diff --git a/packages/foundations/scss/helpers/_a11y.scss b/packages/foundations/scss/helpers/_a11y.scss index e7ff6b4d5ac2..3569ecf5fa77 100644 --- a/packages/foundations/scss/helpers/_a11y.scss +++ b/packages/foundations/scss/helpers/_a11y.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + %a11y-visually-hidden { clip: rect(0, 0, 0, 0) !important; overflow: hidden !important; diff --git a/packages/foundations/scss/helpers/_clearfix.scss b/packages/foundations/scss/helpers/_clearfix.scss index e64c6843fa6d..2404b6eeb31d 100644 --- a/packages/foundations/scss/helpers/_clearfix.scss +++ b/packages/foundations/scss/helpers/_clearfix.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + %clearfix::after { clear: both; content: " "; diff --git a/packages/foundations/scss/helpers/_divider.scss b/packages/foundations/scss/helpers/_divider.scss index b0bf96035833..19b5d02ab7b3 100644 --- a/packages/foundations/scss/helpers/_divider.scss +++ b/packages/foundations/scss/helpers/_divider.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../colors"; @use "../variables"; diff --git a/packages/foundations/scss/helpers/_focus.scss b/packages/foundations/scss/helpers/_focus.scss index 2fa9e74fd1ea..62425f116639 100644 --- a/packages/foundations/scss/helpers/_focus.scss +++ b/packages/foundations/scss/helpers/_focus.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../variables"; @use "../colors"; diff --git a/packages/foundations/scss/helpers/_functions.scss b/packages/foundations/scss/helpers/_functions.scss index 5a925c44c7cd..f8c29c7622db 100644 --- a/packages/foundations/scss/helpers/_functions.scss +++ b/packages/foundations/scss/helpers/_functions.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:math"; @use "a11y"; @use "clearfix"; diff --git a/packages/foundations/scss/helpers/_index.scss b/packages/foundations/scss/helpers/_index.scss index 4aa16aaf619f..397f034eb521 100644 --- a/packages/foundations/scss/helpers/_index.scss +++ b/packages/foundations/scss/helpers/_index.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "functions"; @forward "a11y"; @forward "clearfix"; diff --git a/packages/foundations/scss/helpers/_shadow-dom.scss b/packages/foundations/scss/helpers/_shadow-dom.scss index 0a6c12e6f05f..5fa5314a9634 100644 --- a/packages/foundations/scss/helpers/_shadow-dom.scss +++ b/packages/foundations/scss/helpers/_shadow-dom.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + %shadow-dom-extend { font-family: inherit; line-height: inherit; diff --git a/packages/foundations/scss/helpers/classes/all.scss b/packages/foundations/scss/helpers/classes/all.scss index 6075551683ec..8972685b7ca5 100644 --- a/packages/foundations/scss/helpers/classes/all.scss +++ b/packages/foundations/scss/helpers/classes/all.scss @@ -1,2 +1,8 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "focus"; @forward "divider"; diff --git a/packages/foundations/scss/helpers/classes/divider.scss b/packages/foundations/scss/helpers/classes/divider.scss index dc7a71b8b1ae..e49b6f92fcf0 100644 --- a/packages/foundations/scss/helpers/classes/divider.scss +++ b/packages/foundations/scss/helpers/classes/divider.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; $positions: "top", "bottom", "left", "right"; diff --git a/packages/foundations/scss/helpers/classes/focus.scss b/packages/foundations/scss/helpers/classes/focus.scss index bb2b8c063a08..5bd688ec9410 100644 --- a/packages/foundations/scss/helpers/classes/focus.scss +++ b/packages/foundations/scss/helpers/classes/focus.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../index"; .db-focus-default, diff --git a/packages/foundations/scss/icons/_icon-helpers.scss b/packages/foundations/scss/icons/_icon-helpers.scss index ef23a405c99f..415c3e6503bd 100644 --- a/packages/foundations/scss/icons/_icon-helpers.scss +++ b/packages/foundations/scss/icons/_icon-helpers.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "sass:math"; @use "sass:map"; @use "sass:list"; diff --git a/packages/foundations/scss/icons/_index.scss b/packages/foundations/scss/icons/_index.scss index 5f7a7dce63db..25d38b95dfe1 100644 --- a/packages/foundations/scss/icons/_index.scss +++ b/packages/foundations/scss/icons/_index.scss @@ -1 +1,7 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "icon-helpers"; diff --git a/packages/foundations/scss/icons/absolute.scss b/packages/foundations/scss/icons/absolute.scss index d75fa7853812..a5aa02ceebf7 100644 --- a/packages/foundations/scss/icons/absolute.scss +++ b/packages/foundations/scss/icons/absolute.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../absolute.assets-paths"; @forward "./relative"; diff --git a/packages/foundations/scss/icons/relative.scss b/packages/foundations/scss/icons/relative.scss index 900380f108c7..45c505c2d106 100644 --- a/packages/foundations/scss/icons/relative.scss +++ b/packages/foundations/scss/icons/relative.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "index"; @use "../default.assets-paths" as assets-paths; diff --git a/packages/foundations/scss/icons/rollup.scss b/packages/foundations/scss/icons/rollup.scss index cac14c17f2d1..00c9711a2b7b 100644 --- a/packages/foundations/scss/icons/rollup.scss +++ b/packages/foundations/scss/icons/rollup.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../rollup.assets-paths"; @forward "./relative"; diff --git a/packages/foundations/scss/icons/webpack.scss b/packages/foundations/scss/icons/webpack.scss index 56aac1716bfa..6698b4b24d6c 100644 --- a/packages/foundations/scss/icons/webpack.scss +++ b/packages/foundations/scss/icons/webpack.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "../webpack.assets-paths"; @forward "./relative"; diff --git a/packages/foundations/scss/index.scss b/packages/foundations/scss/index.scss index 6677c5873d53..09716308eff1 100644 --- a/packages/foundations/scss/index.scss +++ b/packages/foundations/scss/index.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "defaults/default-root"; @forward "defaults/default-code"; @forward "defaults/default-elevation"; diff --git a/packages/foundations/scss/relative.scss b/packages/foundations/scss/relative.scss index f8a481cc4955..9e30314a12f8 100644 --- a/packages/foundations/scss/relative.scss +++ b/packages/foundations/scss/relative.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "fonts/relative"; @forward "icons/relative"; @forward "defaults/default-theme"; diff --git a/packages/foundations/scss/rollup.scss b/packages/foundations/scss/rollup.scss index d9948db5c39c..1be70dc9fec2 100644 --- a/packages/foundations/scss/rollup.scss +++ b/packages/foundations/scss/rollup.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "rollup.assets-paths"; @forward "./index"; diff --git a/packages/foundations/scss/webpack.scss b/packages/foundations/scss/webpack.scss index 232c3dfef0c3..1ac3aabe0688 100644 --- a/packages/foundations/scss/webpack.scss +++ b/packages/foundations/scss/webpack.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @use "webpack.assets-paths"; @forward "./index"; diff --git a/packages/foundations/src/colors.html b/packages/foundations/src/colors.html index 217f695cb71c..71cdd94b99c7 100644 --- a/packages/foundations/src/colors.html +++ b/packages/foundations/src/colors.html @@ -1,3 +1,9 @@ + + diff --git a/packages/foundations/src/fonts.html b/packages/foundations/src/fonts.html index 4657085782f3..9e1f7c0d1be8 100644 --- a/packages/foundations/src/fonts.html +++ b/packages/foundations/src/fonts.html @@ -1,3 +1,9 @@ + + diff --git a/packages/foundations/src/icons.html b/packages/foundations/src/icons.html index f9f781861ca8..16f450f244a3 100644 --- a/packages/foundations/src/icons.html +++ b/packages/foundations/src/icons.html @@ -1,3 +1,9 @@ + + diff --git a/packages/foundations/tailwind/tailwind-tokens.json.license b/packages/foundations/tailwind/tailwind-tokens.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/foundations/tailwind/tailwind-tokens.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/foundations/tailwind/tailwind.config.cjs b/packages/foundations/tailwind/tailwind.config.cjs index 014aeac78103..73a057b6293f 100644 --- a/packages/foundations/tailwind/tailwind.config.cjs +++ b/packages/foundations/tailwind/tailwind.config.cjs @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + const tokens = require('./tailwind-tokens.json'); module.exports = { diff --git a/packages/foundations/tailwind/tailwind.config.mjs b/packages/foundations/tailwind/tailwind.config.mjs index 9344f750d6eb..7e0094737fb2 100644 --- a/packages/foundations/tailwind/tailwind.config.mjs +++ b/packages/foundations/tailwind/tailwind.config.mjs @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* eslint-disable import/no-anonymous-default-export */ import tokens from './tailwind-tokens.json'; diff --git a/packages/foundations/test/colors.spec.js b/packages/foundations/test/colors.spec.js index 9d68b80d2632..80e3f8ca2cc2 100644 --- a/packages/foundations/test/colors.spec.js +++ b/packages/foundations/test/colors.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/test'; test.describe('Colors', () => { diff --git a/packages/foundations/test/fonts.spec.js b/packages/foundations/test/fonts.spec.js index c11f4f0a4e5b..fb865f727631 100644 --- a/packages/foundations/test/fonts.spec.js +++ b/packages/foundations/test/fonts.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/test'; test.describe('Fonts', () => { diff --git a/packages/foundations/test/icons.spec.js b/packages/foundations/test/icons.spec.js index 9c6ff6ad7fb2..6690ec55b12b 100644 --- a/packages/foundations/test/icons.spec.js +++ b/packages/foundations/test/icons.spec.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/test'; test.describe('Icons', () => { diff --git a/packages/foundations/test/playwright.config.js b/packages/foundations/test/playwright.config.js index dc6d4556c75a..86c4902690e8 100644 --- a/packages/foundations/test/playwright.config.js +++ b/packages/foundations/test/playwright.config.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /** * See https://playwright.dev/docs/test-configuration. */ diff --git a/packages/foundations/vite.config.ts b/packages/foundations/vite.config.ts index 5a958984770c..abbc1ebeff8e 100644 --- a/packages/foundations/vite.config.ts +++ b/packages/foundations/vite.config.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { defineConfig } from 'vite'; export default defineConfig({ diff --git a/packages/migration/README.md b/packages/migration/README.md index 1117b0d2b912..b7f664e8a6ce 100644 --- a/packages/migration/README.md +++ b/packages/migration/README.md @@ -1,3 +1,9 @@ + + # @db-ui/migration ![Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg) diff --git a/packages/migration/esbuild.js b/packages/migration/esbuild.js index 9cb155857134..44d44936ec94 100644 --- a/packages/migration/esbuild.js +++ b/packages/migration/esbuild.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { build } from 'esbuild'; await build({ diff --git a/packages/migration/src/cli.ts b/packages/migration/src/cli.ts index 0edbe96c95b8..b881326f9204 100644 --- a/packages/migration/src/cli.ts +++ b/packages/migration/src/cli.ts @@ -1,5 +1,9 @@ #!/usr/bin/env node +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import type { OptionsType } from './types'; import startProgram from './program'; import { options } from './data'; diff --git a/packages/migration/src/data.ts b/packages/migration/src/data.ts index 7443cec93c29..5197d26f65fd 100644 --- a/packages/migration/src/data.ts +++ b/packages/migration/src/data.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import type { ProgrammOptionsType } from './types'; import { colorQ32024 } from './migration/color-q32024'; import type { ReplaceInFileConfig } from 'replace-in-file'; diff --git a/packages/migration/src/migration/color-q32024.ts b/packages/migration/src/migration/color-q32024.ts index cc102fd9ec3a..c8625226bd94 100644 --- a/packages/migration/src/migration/color-q32024.ts +++ b/packages/migration/src/migration/color-q32024.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import type { ReplaceInFileConfig } from 'replace-in-file'; export const colorQ32024: ReplaceInFileConfig[] = [ diff --git a/packages/migration/src/migration/icon-q32024.ts b/packages/migration/src/migration/icon-q32024.ts index 0b13312163c9..6c5ed63865fb 100644 --- a/packages/migration/src/migration/icon-q32024.ts +++ b/packages/migration/src/migration/icon-q32024.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import type { ReplaceInFileConfig } from 'replace-in-file'; export const iconQ32024: ReplaceInFileConfig[] = [ diff --git a/packages/migration/src/migration/index.ts b/packages/migration/src/migration/index.ts index 48700783c020..1a92e61617d8 100644 --- a/packages/migration/src/migration/index.ts +++ b/packages/migration/src/migration/index.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { globSync } from 'glob'; import type { ReplaceInFileConfig, ReplaceResult } from 'replace-in-file'; import { replaceInFileSync } from 'replace-in-file'; diff --git a/packages/migration/src/migration/v0.0.5-v0.0.6.ts b/packages/migration/src/migration/v0.0.5-v0.0.6.ts index 65da2b461e42..decad043c327 100644 --- a/packages/migration/src/migration/v0.0.5-v0.0.6.ts +++ b/packages/migration/src/migration/v0.0.5-v0.0.6.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import type { ReplaceInFileConfig } from 'replace-in-file'; export const v005_v006: ReplaceInFileConfig[] = [ diff --git a/packages/migration/src/program.ts b/packages/migration/src/program.ts index 52ee197f927d..12bc6bc570a0 100644 --- a/packages/migration/src/program.ts +++ b/packages/migration/src/program.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { program } from 'commander'; import type { OptionsType, ProgrammOptionsType } from './types'; diff --git a/packages/migration/src/types.ts b/packages/migration/src/types.ts index cfd22dc126bc..726af076dbaa 100644 --- a/packages/migration/src/types.ts +++ b/packages/migration/src/types.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { v005_v006 } from './migration/v0.0.5-v0.0.6'; export type ProgrammOptionsType = { diff --git a/packages/migration/test/color-q32024/color-q32024.spec.ts b/packages/migration/test/color-q32024/color-q32024.spec.ts index 1bbf59447ea2..a417d7664c31 100644 --- a/packages/migration/test/color-q32024/color-q32024.spec.ts +++ b/packages/migration/test/color-q32024/color-q32024.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { describe, expect, test } from 'vitest'; import { type ReplaceResult } from 'replace-in-file'; import { migrate } from '../../src/migration'; diff --git a/packages/migration/test/color-q32024/has-changes.txt.license b/packages/migration/test/color-q32024/has-changes.txt.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/migration/test/color-q32024/has-changes.txt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/migration/test/color-q32024/no-change.txt.license b/packages/migration/test/color-q32024/no-change.txt.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/migration/test/color-q32024/no-change.txt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/migration/test/icon-q32024/has-changes.txt.license b/packages/migration/test/icon-q32024/has-changes.txt.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/migration/test/icon-q32024/has-changes.txt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/migration/test/icon-q32024/icon-q32024.spec.ts b/packages/migration/test/icon-q32024/icon-q32024.spec.ts index 61e64a737016..f34b921dad7d 100644 --- a/packages/migration/test/icon-q32024/icon-q32024.spec.ts +++ b/packages/migration/test/icon-q32024/icon-q32024.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { describe, expect, test } from 'vitest'; import { type ReplaceResult } from 'replace-in-file'; import { migrate } from '../../src/migration'; diff --git a/packages/migration/test/icon-q32024/no-change.txt.license b/packages/migration/test/icon-q32024/no-change.txt.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/migration/test/icon-q32024/no-change.txt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/migration/test/v0.0.5-v0.0.6/has-changes.txt.license b/packages/migration/test/v0.0.5-v0.0.6/has-changes.txt.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/migration/test/v0.0.5-v0.0.6/has-changes.txt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/migration/test/v0.0.5-v0.0.6/no-change.txt.license b/packages/migration/test/v0.0.5-v0.0.6/no-change.txt.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/packages/migration/test/v0.0.5-v0.0.6/no-change.txt.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/packages/migration/test/v0.0.5-v0.0.6/v005_v006.spec.ts b/packages/migration/test/v0.0.5-v0.0.6/v005_v006.spec.ts index d85768603cca..5ce6de678e6b 100644 --- a/packages/migration/test/v0.0.5-v0.0.6/v005_v006.spec.ts +++ b/packages/migration/test/v0.0.5-v0.0.6/v005_v006.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { describe, expect, test } from 'vitest'; import { type ReplaceResult } from 'replace-in-file'; import { migrate } from '../../src/migration'; diff --git a/packages/migration/vitest.config.ts b/packages/migration/vitest.config.ts index 08aee3800683..5626105fb03b 100644 --- a/packages/migration/vitest.config.ts +++ b/packages/migration/vitest.config.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { defineConfig } from 'vitest/config'; export default defineConfig({ From edd27191ee03b10cb7d706a231a1ec08c73a9832 Mon Sep 17 00:00:00 2001 From: Max Mehl Date: Tue, 21 Jan 2025 10:04:20 +0100 Subject: [PATCH 03/41] showcase custom DB license for trademarks --- LICENSE | 52 ------------------- LICENSES/LicenseRef-DB-Designs-License.txt | 46 ++++++++++++++++ README.md | 17 +++++- .../icons/fonts/all/db-ux.woff2.license | 4 +- 4 files changed, 64 insertions(+), 55 deletions(-) create mode 100644 LICENSES/LicenseRef-DB-Designs-License.txt diff --git a/LICENSE b/LICENSE index 786b3d5c0b8c..86d72fac4655 100644 --- a/LICENSE +++ b/LICENSE @@ -1,55 +1,3 @@ -The DB source code is licensed under the Apache License, Version 2.0, January 2004; -you may not use this file except in compliance with the License. You may obtain a copy -of the Apache License at https://apache.org/licenses/LICENSE-2.0. The DB source code -does not include any DB specific design assets like fonts, icons, trademarks, brandings, etc. - -All Deutsche Bahn AG (hereinafter “DB”) specific design assets like fonts, icons, -trademarks, brandings, etc. (hereinafter “DB Designs”) are licensed under the following -license agreement (the “DB Designs License”): - -- The DB Designs may only be used by external users who are acting as contractors or - service providers for DB or a group company by virtue of a contractual relationship and - use the DB Designs in this context ("User"). A license agreement with third parties who - are not in a contractual relationship with DB or a group company is not possible. -- DB is and remains the owner or holds the exclusive usage rights to the DB Designs. - DB grants the User a royalty-free, non-exclusive, non-transferable, and non-sublicensable - right, limited geographically, temporally, and in content to the duration and purposes - of the contractual relationship with DB or a group company, to use the DB Designs in - accordance with this license agreement. -- The User may use the DB Designs only in connection with or for the fulfillment of - orders and/or services that they provide for DB or a group company. Any other use, - particularly for private personal purposes or for unauthorized third parties, is - prohibited. The User may not sublicense, distribute, or otherwise make the DB Designs - accessible to third parties who are not part of DB AG or a group company, unless this - is expressly permitted by the underlying contractual relationship between the User and - DB or the group company. The User may not modify, alter, convert, edit, reverse engineer, - or decompile the DB Designs; in particular, they may not make any graphical changes - and/or alter, remove, or add technical functions. Editing or using the DB Designs in - an altered form is only permitted with the express prior written consent of DB. -- Unless required by applicable law or agreed to in writing, DB provides the DB Designs - on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions of title, - non-infringement, merchantability, or fitness for a particular purpose. DB is only liable - in cases of intent or gross negligence, within the framework of mandatory statutory - liability provisions, particularly the Product Liability Act, as well as for damages - arising from injury to life, body, or health of individuals. In cases of gross negligence, - liability is limited to typical and foreseeable damages. This limitation of liability also - applies in favor of group companies as well as in favor of vicarious agents of DB and - its group companies. -- This DB Designs License automatically ends at the time when the underlying contractual - relationship between the user and DB or a group company ends. DB may terminate this - DB Designs License at any time without notice for good cause, in particular, if the User - violates this DB Designs License and does not cease the violation within a reasonable - period after a warning. The User is obligated to cease using the DB Designs immediately - upon termination of this DB Designs License and to delete all DB Designs and related files - in their possession or installed on their systems, as well as any backup copies, without delay. -- If any provision of this agreement is or becomes invalid or unenforceable, the remaining - provisions of this agreement shall remain unaffected. In place of the invalid or unenforceable - provision, a provision shall be deemed agreed upon that comes closest to the economic purpose - of the invalid or unenforceable provision in a legally permissible manner. The same applies in - the event of a gap in the agreement. This DB Designs License is governed by and construed in - accordance with the laws of Germany, excluding conflicts of law rules and principles. - Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/LICENSES/LicenseRef-DB-Designs-License.txt b/LICENSES/LicenseRef-DB-Designs-License.txt new file mode 100644 index 000000000000..ff5914be3fe5 --- /dev/null +++ b/LICENSES/LicenseRef-DB-Designs-License.txt @@ -0,0 +1,46 @@ +All Deutsche Bahn AG (hereinafter “DB”) specific design assets like fonts, icons, +trademarks, brandings, etc. (hereinafter “DB Designs”) are licensed under the following +license agreement (the “DB Designs License”): + +- The DB Designs may only be used by external users who are acting as contractors or + service providers for DB or a group company by virtue of a contractual relationship and + use the DB Designs in this context ("User"). A license agreement with third parties who + are not in a contractual relationship with DB or a group company is not possible. +- DB is and remains the owner or holds the exclusive usage rights to the DB Designs. + DB grants the User a royalty-free, non-exclusive, non-transferable, and non-sublicensable + right, limited geographically, temporally, and in content to the duration and purposes + of the contractual relationship with DB or a group company, to use the DB Designs in + accordance with this license agreement. +- The User may use the DB Designs only in connection with or for the fulfillment of + orders and/or services that they provide for DB or a group company. Any other use, + particularly for private personal purposes or for unauthorized third parties, is + prohibited. The User may not sublicense, distribute, or otherwise make the DB Designs + accessible to third parties who are not part of DB AG or a group company, unless this + is expressly permitted by the underlying contractual relationship between the User and + DB or the group company. The User may not modify, alter, convert, edit, reverse engineer, + or decompile the DB Designs; in particular, they may not make any graphical changes + and/or alter, remove, or add technical functions. Editing or using the DB Designs in + an altered form is only permitted with the express prior written consent of DB. +- Unless required by applicable law or agreed to in writing, DB provides the DB Designs + on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions of title, + non-infringement, merchantability, or fitness for a particular purpose. DB is only liable + in cases of intent or gross negligence, within the framework of mandatory statutory + liability provisions, particularly the Product Liability Act, as well as for damages + arising from injury to life, body, or health of individuals. In cases of gross negligence, + liability is limited to typical and foreseeable damages. This limitation of liability also + applies in favor of group companies as well as in favor of vicarious agents of DB and + its group companies. +- This DB Designs License automatically ends at the time when the underlying contractual + relationship between the user and DB or a group company ends. DB may terminate this + DB Designs License at any time without notice for good cause, in particular, if the User + violates this DB Designs License and does not cease the violation within a reasonable + period after a warning. The User is obligated to cease using the DB Designs immediately + upon termination of this DB Designs License and to delete all DB Designs and related files + in their possession or installed on their systems, as well as any backup copies, without delay. +- If any provision of this agreement is or becomes invalid or unenforceable, the remaining + provisions of this agreement shall remain unaffected. In place of the invalid or unenforceable + provision, a provision shall be deemed agreed upon that comes closest to the economic purpose + of the invalid or unenforceable provision in a legally permissible manner. The same applies in + the event of a gap in the agreement. This DB Designs License is governed by and construed in + accordance with the laws of Germany, excluding conflicts of law rules and principles. diff --git a/README.md b/README.md index 6d863c55f6ce..54e5450cce89 100644 --- a/README.md +++ b/README.md @@ -165,4 +165,19 @@ our [Contributor Covenant Code of Conduct](https://github.com/db-ui/mono/blob/ma ## License -This project is licensed under [Apache-2.0](LICENSE), Copyright 2024 by DB Systel GmbH. +The DB source code is licensed under the Apache License, Version 2.0, January 2004; +you may not use this file except in compliance with the License. You may obtain a copy +of the Apache License at https://apache.org/licenses/LICENSE-2.0. The DB source code +does not include any DB specific design assets like fonts, icons, trademarks, brandings, etc. + +(LINK auf Apache-2.0) + +All Deutsche Bahn AG (hereinafter “DB”) specific design assets like fonts, icons, +trademarks, brandings, etc. (hereinafter “DB Designs”) are licensed under the following +license agreement (the “DB Designs License”): + +(Link auf DB Designs License) + +(Erklärung, dass ggf. andere Lizenzen und Urheber, siehe LICENSES) + +(REUSE compliance) diff --git a/packages/foundations/assets/icons/fonts/all/db-ux.woff2.license b/packages/foundations/assets/icons/fonts/all/db-ux.woff2.license index c68185f23884..2fb6af867f40 100644 --- a/packages/foundations/assets/icons/fonts/all/db-ux.woff2.license +++ b/packages/foundations/assets/icons/fonts/all/db-ux.woff2.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2025 DB Systel GmbH +SPDX-FileCopyrightText: 2025 Deutsche Bahn AG -SPDX-License-Identifier: Apache-2.0 +SPDX-License-Identifier: LicenseRef-DB-Designs-License From d5dcc41aaf9e38378062064c8bd2e16339a516fa Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:28:16 +0100 Subject: [PATCH 04/41] feat: added further license definitions --- __snapshots__/REUSE.toml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 __snapshots__/REUSE.toml diff --git a/__snapshots__/REUSE.toml b/__snapshots__/REUSE.toml new file mode 100644 index 000000000000..cb78b93f0a65 --- /dev/null +++ b/__snapshots__/REUSE.toml @@ -0,0 +1,7 @@ +version = 1 + +# A simple glob of all files in resources/img/ +[[annotations]] +path = ["**/*-snapshot.yaml", "**/*-screenshot.png"] +SPDX-FileCopyrightText = "DB Systel GmbH" +SPDX-License-Identifier = "CC0-1.0" From c104439015ddade16195f059651a4448f196cd74 Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:31:30 +0100 Subject: [PATCH 05/41] feat: added further configuration --- .config/REUSE.toml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .config/REUSE.toml diff --git a/.config/REUSE.toml b/.config/REUSE.toml new file mode 100644 index 000000000000..d2823bbd9e68 --- /dev/null +++ b/.config/REUSE.toml @@ -0,0 +1,7 @@ +version = 1 + +# A simple glob of all files in resources/img/ +[[annotations]] +path = ["*.json", "*.js", "*.yml"] +SPDX-FileCopyrightText = "DB Systel GmbH" +SPDX-License-Identifier = "CC0-1.0" From 81e8994a20f08a2a16c2e9d7431b9fc1054d265d Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:32:48 +0100 Subject: [PATCH 06/41] feat: added further configuration --- .github/ISSUE_TEMPLATE/bug_report.yaml | 4 ++++ .github/PULL_REQUEST_TEMPLATE.md | 6 ++++++ .github/actions/cancel-workflow/action.yml | 4 ++++ .github/actions/extract-branch/action.yml | 4 ++++ .github/actions/npm-cache/action.yml | 4 ++++ .github/actions/playwright-cache/action.yml | 4 ++++ .github/dependabot.yml | 4 ++++ .github/labeler.yml | 4 ++++ .github/scripts/build-gh-page.sh | 4 ++++ .github/scripts/cleanup-gh-pages.js | 4 ++++ .github/scripts/get-playwright-version.js | 4 ++++ .github/scripts/get-release.sh | 4 ++++ .github/scripts/package-version.sh | 4 ++++ .github/scripts/publish-npm.sh | 4 ++++ .github/workflows/00-init.yml | 4 ++++ .github/workflows/00-scan-secrets.yml | 4 ++++ .github/workflows/01-build-outputs.yml | 4 ++++ .github/workflows/01-build-packages.yml | 4 ++++ .github/workflows/01-build-patternhub.yml | 4 ++++ .github/workflows/01-build-showcases.yml | 4 ++++ .github/workflows/01-get-playwright-version.yml | 4 ++++ .github/workflows/01-get-publish-version.yml | 4 ++++ .github/workflows/01-init-playwright.yml | 4 ++++ .github/workflows/01-lint.yml | 4 ++++ .github/workflows/01-test.yml | 4 ++++ .github/workflows/02-e2e-foundations.yml | 4 ++++ .github/workflows/02-e2e-regenerate.yml | 4 ++++ .github/workflows/02-e2e-screen-reader.yml | 4 ++++ .github/workflows/02-e2e-showcases.yml | 4 ++++ .github/workflows/02-e2e.yml | 4 ++++ .github/workflows/03-deploy-gh-pages.yml | 4 ++++ .github/workflows/03-publish-packages.yml | 4 ++++ .github/workflows/99-add-url-comment.yml | 4 ++++ .github/workflows/99-auto-merge.yml | 4 ++++ .github/workflows/99-codeql-analysis.yml | 4 ++++ .github/workflows/99-dependency-review.yml | 4 ++++ .github/workflows/99-labeler.yml | 4 ++++ .github/workflows/99-reuse-compliance-check.yml | 4 ++++ .github/workflows/cleanup.yml | 4 ++++ .github/workflows/default.yml | 4 ++++ .github/workflows/pull-request-opened.yml | 4 ++++ .github/workflows/pull-request.yml | 4 ++++ .github/workflows/release.yml | 4 ++++ 43 files changed, 174 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index 1a05890aa742..71fa06e5c4e1 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: 🐞 Bug Report description: Create a report to help us improve labels: [bug] diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 7dc0a42d58c5..0024f48b6ce6 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,3 +1,9 @@ + + ## Proposed changes diff --git a/.github/actions/cancel-workflow/action.yml b/.github/actions/cancel-workflow/action.yml index 6a0f73d017f0..dd5f0d8fc050 100644 --- a/.github/actions/cancel-workflow/action.yml +++ b/.github/actions/cancel-workflow/action.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: "Cancel Workflow" description: "Cancel this workflow on failure" diff --git a/.github/actions/extract-branch/action.yml b/.github/actions/extract-branch/action.yml index fb6c55b0dafd..64019d8c8ba1 100644 --- a/.github/actions/extract-branch/action.yml +++ b/.github/actions/extract-branch/action.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: "Extract branch name" description: "Extract branch name based on pr or push" diff --git a/.github/actions/npm-cache/action.yml b/.github/actions/npm-cache/action.yml index 0578f842b46d..ed2dab4596ca 100644 --- a/.github/actions/npm-cache/action.yml +++ b/.github/actions/npm-cache/action.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: "NPM Cache Action" description: "Initialize NPM Cache" diff --git a/.github/actions/playwright-cache/action.yml b/.github/actions/playwright-cache/action.yml index ab49d64c0acf..224ce48fca02 100644 --- a/.github/actions/playwright-cache/action.yml +++ b/.github/actions/playwright-cache/action.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: "Playwright Cache Action" description: "Initialize Playwright Cache" diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 624f27072817..797c53cda7ad 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- version: 2 updates: diff --git a/.github/labeler.yml b/.github/labeler.yml index 43e7d1975709..b5bc32684c02 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- # Add 'cicd' label to any file changes inside .github dir 🚢📀cicd: diff --git a/.github/scripts/build-gh-page.sh b/.github/scripts/build-gh-page.sh index 0eb12b5f75c3..9fff85ca5b06 100755 --- a/.github/scripts/build-gh-page.sh +++ b/.github/scripts/build-gh-page.sh @@ -1,5 +1,9 @@ #!/usr/bin/env bash +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + if [[ $NAME == "true" ]]; then echo "Erro: Missing NAME variable" exit 1 diff --git a/.github/scripts/cleanup-gh-pages.js b/.github/scripts/cleanup-gh-pages.js index 0715d0362bd9..a54ea6b0d56d 100644 --- a/.github/scripts/cleanup-gh-pages.js +++ b/.github/scripts/cleanup-gh-pages.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* * Fetches all branches and deletes all review-branches in github pages */ diff --git a/.github/scripts/get-playwright-version.js b/.github/scripts/get-playwright-version.js index ba558534d535..c33b068228e6 100644 --- a/.github/scripts/get-playwright-version.js +++ b/.github/scripts/get-playwright-version.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import packageJson from '../../package.json' assert { type: 'json' }; const getPlaywrightVersion = () => { diff --git a/.github/scripts/get-release.sh b/.github/scripts/get-release.sh index 0b2b500d9b8f..2d8e598e8be6 100644 --- a/.github/scripts/get-release.sh +++ b/.github/scripts/get-release.sh @@ -1,5 +1,9 @@ #!/usr/bin/env bash +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + if [[ $GITHUB_REF == refs/tags/v* ]]; then if [[ $GITHUB_ACTOR != 'dependabot[bot]' ]]; then if [[ $GITHUB_COMMITISH == 'main' && $GITHUB_PRE_RELEASE == false ]]; then diff --git a/.github/scripts/package-version.sh b/.github/scripts/package-version.sh index 34327d70f3ce..19665450614e 100644 --- a/.github/scripts/package-version.sh +++ b/.github/scripts/package-version.sh @@ -1,5 +1,9 @@ #!/usr/bin/env bash +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + SEMVER_VERSION=$(npx find-versions-cli "$TAG") if [[ $RELEASE == "true" ]]; then if [[ $SEMVER_VERSION == *-* ]]; then diff --git a/.github/scripts/publish-npm.sh b/.github/scripts/publish-npm.sh index 118e0e4d56de..e98e7cb2ede9 100644 --- a/.github/scripts/publish-npm.sh +++ b/.github/scripts/publish-npm.sh @@ -1,5 +1,9 @@ #!/usr/bin/env bash +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + if [[ -z $VALID_SEMVER_VERSION ]]; then echo "Version is missing!" exit 1 diff --git a/.github/workflows/00-init.yml b/.github/workflows/00-init.yml index d6989cc38239..f16b3bab84d7 100644 --- a/.github/workflows/00-init.yml +++ b/.github/workflows/00-init.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: Init Workflow on: diff --git a/.github/workflows/00-scan-secrets.yml b/.github/workflows/00-scan-secrets.yml index 29a11b37a6dd..7b96eafbe4c8 100644 --- a/.github/workflows/00-scan-secrets.yml +++ b/.github/workflows/00-scan-secrets.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: Leaked Secrets Scan on: diff --git a/.github/workflows/01-build-outputs.yml b/.github/workflows/01-build-outputs.yml index 1fd406f329c4..8d45431027ca 100644 --- a/.github/workflows/01-build-outputs.yml +++ b/.github/workflows/01-build-outputs.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Build outputs diff --git a/.github/workflows/01-build-packages.yml b/.github/workflows/01-build-packages.yml index d6c5fe336038..49601a7b5c37 100644 --- a/.github/workflows/01-build-packages.yml +++ b/.github/workflows/01-build-packages.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Build Packages diff --git a/.github/workflows/01-build-patternhub.yml b/.github/workflows/01-build-patternhub.yml index d86ce82cd39a..a3395d11c11f 100644 --- a/.github/workflows/01-build-patternhub.yml +++ b/.github/workflows/01-build-patternhub.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Build Patternhub diff --git a/.github/workflows/01-build-showcases.yml b/.github/workflows/01-build-showcases.yml index 7ec05d6f457e..7d5156e72076 100644 --- a/.github/workflows/01-build-showcases.yml +++ b/.github/workflows/01-build-showcases.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Build Showcases diff --git a/.github/workflows/01-get-playwright-version.yml b/.github/workflows/01-get-playwright-version.yml index b9ced0d03fb7..7324387f973f 100644 --- a/.github/workflows/01-get-playwright-version.yml +++ b/.github/workflows/01-get-playwright-version.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: 🎭 Get playwright version diff --git a/.github/workflows/01-get-publish-version.yml b/.github/workflows/01-get-publish-version.yml index 4a0caf59e4db..7ff68b4e157a 100644 --- a/.github/workflows/01-get-publish-version.yml +++ b/.github/workflows/01-get-publish-version.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Get and save publish version diff --git a/.github/workflows/01-init-playwright.yml b/.github/workflows/01-init-playwright.yml index b73739a7782e..0cab4360e4c1 100644 --- a/.github/workflows/01-init-playwright.yml +++ b/.github/workflows/01-init-playwright.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: 🎭 Init Playwright on: diff --git a/.github/workflows/01-lint.yml b/.github/workflows/01-lint.yml index 5e145464848b..e5ae1d9e75fe 100644 --- a/.github/workflows/01-lint.yml +++ b/.github/workflows/01-lint.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: Lint on: diff --git a/.github/workflows/01-test.yml b/.github/workflows/01-test.yml index 648a7c2abdf3..211530c1319f 100644 --- a/.github/workflows/01-test.yml +++ b/.github/workflows/01-test.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: Test on: diff --git a/.github/workflows/02-e2e-foundations.yml b/.github/workflows/02-e2e-foundations.yml index d55429f728be..6610379b1f36 100644 --- a/.github/workflows/02-e2e-foundations.yml +++ b/.github/workflows/02-e2e-foundations.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: 🎭 Playwright E2E on: diff --git a/.github/workflows/02-e2e-regenerate.yml b/.github/workflows/02-e2e-regenerate.yml index 03e83f3524be..d7b53c58693b 100644 --- a/.github/workflows/02-e2e-regenerate.yml +++ b/.github/workflows/02-e2e-regenerate.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: 🎭 Playwright E2E on: diff --git a/.github/workflows/02-e2e-screen-reader.yml b/.github/workflows/02-e2e-screen-reader.yml index 6087ad078596..76ee5ff75b87 100644 --- a/.github/workflows/02-e2e-screen-reader.yml +++ b/.github/workflows/02-e2e-screen-reader.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: 🎭 Playwright Screen Reader on: diff --git a/.github/workflows/02-e2e-showcases.yml b/.github/workflows/02-e2e-showcases.yml index 7096c72cfa58..01bda33a7aaf 100644 --- a/.github/workflows/02-e2e-showcases.yml +++ b/.github/workflows/02-e2e-showcases.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: 🎭 Playwright E2E on: diff --git a/.github/workflows/02-e2e.yml b/.github/workflows/02-e2e.yml index dee085aca1ef..c1e73f2fa6c5 100644 --- a/.github/workflows/02-e2e.yml +++ b/.github/workflows/02-e2e.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + name: 🎭 Playwright E2E on: diff --git a/.github/workflows/03-deploy-gh-pages.yml b/.github/workflows/03-deploy-gh-pages.yml index 303446386d70..05e20990d5be 100644 --- a/.github/workflows/03-deploy-gh-pages.yml +++ b/.github/workflows/03-deploy-gh-pages.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Deploy to gh-pages diff --git a/.github/workflows/03-publish-packages.yml b/.github/workflows/03-publish-packages.yml index 81f1be2ea48f..638c2401af5d 100644 --- a/.github/workflows/03-publish-packages.yml +++ b/.github/workflows/03-publish-packages.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Publish all Packages to Registries diff --git a/.github/workflows/99-add-url-comment.yml b/.github/workflows/99-add-url-comment.yml index ca32f9698d62..995d2038f55b 100644 --- a/.github/workflows/99-add-url-comment.yml +++ b/.github/workflows/99-add-url-comment.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: 💬 Add url for gh-page as issue comment to PR diff --git a/.github/workflows/99-auto-merge.yml b/.github/workflows/99-auto-merge.yml index 2d4310dc053a..1308545aafed 100644 --- a/.github/workflows/99-auto-merge.yml +++ b/.github/workflows/99-auto-merge.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Dependabot auto-merge on: diff --git a/.github/workflows/99-codeql-analysis.yml b/.github/workflows/99-codeql-analysis.yml index 9b816cea988d..d5798c75c7ee 100644 --- a/.github/workflows/99-codeql-analysis.yml +++ b/.github/workflows/99-codeql-analysis.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: "CodeQL" on: diff --git a/.github/workflows/99-dependency-review.yml b/.github/workflows/99-dependency-review.yml index 6e629d7666c2..b037fb342929 100644 --- a/.github/workflows/99-dependency-review.yml +++ b/.github/workflows/99-dependency-review.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: "Dependency Review" on: diff --git a/.github/workflows/99-labeler.yml b/.github/workflows/99-labeler.yml index 27b7bf5cbc66..0dd6a9909728 100644 --- a/.github/workflows/99-labeler.yml +++ b/.github/workflows/99-labeler.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: "Pull Request Labeler" on: diff --git a/.github/workflows/99-reuse-compliance-check.yml b/.github/workflows/99-reuse-compliance-check.yml index 84514e8cb03e..225975da310c 100644 --- a/.github/workflows/99-reuse-compliance-check.yml +++ b/.github/workflows/99-reuse-compliance-check.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + # SPDX-FileCopyrightText: 2022 Free Software Foundation Europe e.V. # # SPDX-License-Identifier: CC0-1.0 diff --git a/.github/workflows/cleanup.yml b/.github/workflows/cleanup.yml index a0f2cee5d14e..371745ee7780 100644 --- a/.github/workflows/cleanup.yml +++ b/.github/workflows/cleanup.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Cleans all preview pages for gh-pages diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml index 92e7a76698e5..4b76879559a0 100644 --- a/.github/workflows/default.yml +++ b/.github/workflows/default.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Default Pipeline diff --git a/.github/workflows/pull-request-opened.yml b/.github/workflows/pull-request-opened.yml index 53c8caf0cd5a..32be787ed794 100644 --- a/.github/workflows/pull-request-opened.yml +++ b/.github/workflows/pull-request-opened.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: On-Pull-Request opened diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 9b9285afb8d3..353827d1c7e3 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: On-PR to main diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dc416719ecd7..0447dabee9f7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + --- name: Test and publish to package registries after new GitHub release From bb128af4d05fe4b932a0ba419cae2dcb36b79b05 Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:34:13 +0100 Subject: [PATCH 07/41] feat: added further configuration --- .husky/.gitignore | 4 ++++ .husky/commit-msg | 2 ++ .husky/pre-commit | 2 ++ 3 files changed, 8 insertions(+) diff --git a/.husky/.gitignore b/.husky/.gitignore index 31354ec13899..386c14674cb8 100644 --- a/.husky/.gitignore +++ b/.husky/.gitignore @@ -1 +1,5 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + _ diff --git a/.husky/commit-msg b/.husky/commit-msg index 22a940267cdc..38f3ef6343fd 100755 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1 +1,3 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# SPDX-License-Identifier: Apache-2.0 commitlint --edit "$1" --config .config/.commitlintrc.json diff --git a/.husky/pre-commit b/.husky/pre-commit index 33ab714eb44b..7c8095947455 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# SPDX-License-Identifier: Apache-2.0 validate-branch-name node scripts/check-commit-mail.js lint-staged --config .config/.lintstagedrc.js From 1e255a06cc61d12314bf423914a5f32fb7559145 Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:35:33 +0100 Subject: [PATCH 08/41] feat: added further configuration --- .vscode/extensions.adoc | 4 ++++ .vscode/extensions.json.license | 3 +++ .vscode/settings.json.license | 3 +++ 3 files changed, 10 insertions(+) create mode 100644 .vscode/extensions.json.license create mode 100644 .vscode/settings.json.license diff --git a/.vscode/extensions.adoc b/.vscode/extensions.adoc index a49aa22e9559..4863d9eb512c 100644 --- a/.vscode/extensions.adoc +++ b/.vscode/extensions.adoc @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + = Extensions configuration See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations. diff --git a/.vscode/extensions.json.license b/.vscode/extensions.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/.vscode/extensions.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/.vscode/settings.json.license b/.vscode/settings.json.license new file mode 100644 index 000000000000..4802377a612d --- /dev/null +++ b/.vscode/settings.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: CC0-1.0 From 8c2b0a6549ee086aa0478667d7a7ba295d553292 Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:38:05 +0100 Subject: [PATCH 09/41] feat: added further configuration --- docs/adr-04-icons.md | 6 ++++++ docs/adr/adr-01-framework.md | 6 ++++++ docs/adr/adr-02-monorepo.md | 6 ++++++ docs/adr/adr-03-dependency-automation.md | 6 ++++++ docs/adr/adr-xx-Template.md | 6 ++++++ docs/conventions.md | 6 ++++++ docs/definition-of-done-pr.md | 6 ++++++ docs/development.md | 6 ++++++ docs/how-to-develop-a-component.md | 6 ++++++ docs/images/header_image_0.guetzli.2x.jpg.license | 3 +++ docs/images/header_image_0.guetzli.3x.jpg.license | 3 +++ docs/images/header_image_0.guetzli.jpg.license | 3 +++ docs/migration-template.md | 6 ++++++ docs/migration/alpha-beta.md | 6 ++++++ docs/migration/v0.2.x-to-v0.3.x.md | 6 ++++++ docs/migration/v0.3.x-to-v0.4.x.md | 6 ++++++ docs/migration/v0.4.x-to-v0.5.x.md | 6 ++++++ docs/migration/v0.5.x-to-v0.6.x.md | 6 ++++++ docs/migration/v0.6.x-to-v0.7.x.md | 6 ++++++ docs/research-other-design-systems.md | 6 ++++++ docs/research/README.md | 6 ++++++ docs/research/focus-state.md | 6 ++++++ docs/research/footer.md | 6 ++++++ docs/research/multi-select.md | 6 ++++++ docs/research/stack.md | 6 ++++++ docs/research/switch-and-toggle.md | 6 ++++++ docs/research/tabs.md | 6 ++++++ docs/research/tooltip.md | 6 ++++++ docs/scripts/component-research/design-systems.js | 4 ++++ .../component-research/generate-component-research.js | 4 ++++ 30 files changed, 167 insertions(+) create mode 100644 docs/images/header_image_0.guetzli.2x.jpg.license create mode 100644 docs/images/header_image_0.guetzli.3x.jpg.license create mode 100644 docs/images/header_image_0.guetzli.jpg.license diff --git a/docs/adr-04-icons.md b/docs/adr-04-icons.md index 761ff4fe21d4..7ee452f33f2a 100644 --- a/docs/adr-04-icons.md +++ b/docs/adr-04-icons.md @@ -1,3 +1,9 @@ + + # ADR-04 - How to handle functional icons _WIP_ diff --git a/docs/adr/adr-01-framework.md b/docs/adr/adr-01-framework.md index 7a2def2ea8a0..c4771aed14b1 100644 --- a/docs/adr/adr-01-framework.md +++ b/docs/adr/adr-01-framework.md @@ -1,3 +1,9 @@ + + # ADR-01 - Framework for DB UX Components ## Decision and Rationale diff --git a/docs/adr/adr-02-monorepo.md b/docs/adr/adr-02-monorepo.md index 2924e5c6cc29..c87c10126635 100644 --- a/docs/adr/adr-02-monorepo.md +++ b/docs/adr/adr-02-monorepo.md @@ -1,3 +1,9 @@ + + # ADR-02 - Monorepo ## Decision and Rationale diff --git a/docs/adr/adr-03-dependency-automation.md b/docs/adr/adr-03-dependency-automation.md index 9185ed3a6956..cbca7536ef5a 100644 --- a/docs/adr/adr-03-dependency-automation.md +++ b/docs/adr/adr-03-dependency-automation.md @@ -1,3 +1,9 @@ + + # ADR-03 - Dependency automation ## Decision and Rationale diff --git a/docs/adr/adr-xx-Template.md b/docs/adr/adr-xx-Template.md index 6de3797cc0bb..fe4ab5ea2cf7 100644 --- a/docs/adr/adr-xx-Template.md +++ b/docs/adr/adr-xx-Template.md @@ -1,3 +1,9 @@ + + # ADR-XX - XXXXX ## Decision and justification diff --git a/docs/conventions.md b/docs/conventions.md index 515d114f2104..548868f4f910 100644 --- a/docs/conventions.md +++ b/docs/conventions.md @@ -1,3 +1,9 @@ + + ## Git commits conventions We're using [husky git hooks](https://www.npmjs.com/husky) in combination with [commitlint](https://www.npmjs.com/package/@commitlint/cli) according to : diff --git a/docs/definition-of-done-pr.md b/docs/definition-of-done-pr.md index b3c759144003..2f75f8aa8ab4 100644 --- a/docs/definition-of-done-pr.md +++ b/docs/definition-of-done-pr.md @@ -1,3 +1,9 @@ + + # Definition of done for Pull Requests ## General diff --git a/docs/development.md b/docs/development.md index a62ede7d9ec5..c4e12f39f588 100644 --- a/docs/development.md +++ b/docs/development.md @@ -1,3 +1,9 @@ + + ## Development ### Tests diff --git a/docs/how-to-develop-a-component.md b/docs/how-to-develop-a-component.md index cdf5ba17a93e..cff9d624c64d 100644 --- a/docs/how-to-develop-a-component.md +++ b/docs/how-to-develop-a-component.md @@ -1,3 +1,9 @@ + + # How to develop a component ## Generate all required files diff --git a/docs/images/header_image_0.guetzli.2x.jpg.license b/docs/images/header_image_0.guetzli.2x.jpg.license new file mode 100644 index 000000000000..4003e29cfab3 --- /dev/null +++ b/docs/images/header_image_0.guetzli.2x.jpg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: LicenseRef-DB-Designs-License diff --git a/docs/images/header_image_0.guetzli.3x.jpg.license b/docs/images/header_image_0.guetzli.3x.jpg.license new file mode 100644 index 000000000000..4003e29cfab3 --- /dev/null +++ b/docs/images/header_image_0.guetzli.3x.jpg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: LicenseRef-DB-Designs-License diff --git a/docs/images/header_image_0.guetzli.jpg.license b/docs/images/header_image_0.guetzli.jpg.license new file mode 100644 index 000000000000..4003e29cfab3 --- /dev/null +++ b/docs/images/header_image_0.guetzli.jpg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: LicenseRef-DB-Designs-License diff --git a/docs/migration-template.md b/docs/migration-template.md index 3957632bda0b..716a8e586347 100644 --- a/docs/migration-template.md +++ b/docs/migration-template.md @@ -1,3 +1,9 @@ + + ## General > **Note** diff --git a/docs/migration/alpha-beta.md b/docs/migration/alpha-beta.md index 055330baca23..fd59c52cd3eb 100644 --- a/docs/migration/alpha-beta.md +++ b/docs/migration/alpha-beta.md @@ -1,3 +1,9 @@ + + # Migration Alpha (0.0.x) ➡ Beta (0.1.x) ## Foundations diff --git a/docs/migration/v0.2.x-to-v0.3.x.md b/docs/migration/v0.2.x-to-v0.3.x.md index 8130c6fa3b65..4f19048730b5 100644 --- a/docs/migration/v0.2.x-to-v0.3.x.md +++ b/docs/migration/v0.2.x-to-v0.3.x.md @@ -1,3 +1,9 @@ + + ## Migration Beta (0.2.x) ➡ Beta (0.3.x) We refactored our colors which might add some breaking changes to current projects: diff --git a/docs/migration/v0.3.x-to-v0.4.x.md b/docs/migration/v0.3.x-to-v0.4.x.md index 4f14d2e2c066..abe52ab04ca2 100644 --- a/docs/migration/v0.3.x-to-v0.4.x.md +++ b/docs/migration/v0.3.x-to-v0.4.x.md @@ -1,3 +1,9 @@ + + ## Migration Beta (0.3.x) ➡ Beta (0.4.x) ### Icons diff --git a/docs/migration/v0.4.x-to-v0.5.x.md b/docs/migration/v0.4.x-to-v0.5.x.md index 07e91ec3eb14..76214b63a5d1 100644 --- a/docs/migration/v0.4.x-to-v0.5.x.md +++ b/docs/migration/v0.4.x-to-v0.5.x.md @@ -1,3 +1,9 @@ + + ## Migration Beta (0.4.x) ➡ Beta (0.5.x) No breaking changes diff --git a/docs/migration/v0.5.x-to-v0.6.x.md b/docs/migration/v0.5.x-to-v0.6.x.md index 0d3a88d4a7bb..80496701723a 100644 --- a/docs/migration/v0.5.x-to-v0.6.x.md +++ b/docs/migration/v0.5.x-to-v0.6.x.md @@ -1,3 +1,9 @@ + + ## Migration Beta (0.5.x) ➡ Beta (0.6.x) ### Icons diff --git a/docs/migration/v0.6.x-to-v0.7.x.md b/docs/migration/v0.6.x-to-v0.7.x.md index 447418803fec..38332576085d 100644 --- a/docs/migration/v0.6.x-to-v0.7.x.md +++ b/docs/migration/v0.6.x-to-v0.7.x.md @@ -1,3 +1,9 @@ + + ## Migration Beta (0.6.x) ➡ Beta (0.7.x) ### Removed brand fonts diff --git a/docs/research-other-design-systems.md b/docs/research-other-design-systems.md index 6552672fa285..aa02b0feb081 100644 --- a/docs/research-other-design-systems.md +++ b/docs/research-other-design-systems.md @@ -1,3 +1,9 @@ + + # Other design systems We'd like to maintain a list of other design systems that might be interesting for research and inspiration. And even also add some meta information especially on technical aspects. diff --git a/docs/research/README.md b/docs/research/README.md index 2831dd5bdeee..f5fce15e5516 100644 --- a/docs/research/README.md +++ b/docs/research/README.md @@ -1,3 +1,9 @@ + + # How to research If you want to do a research for a new component run this in the `docs` folder: diff --git a/docs/research/focus-state.md b/docs/research/focus-state.md index 5cd5cbfca60f..b6d38afbfb09 100644 --- a/docs/research/focus-state.md +++ b/docs/research/focus-state.md @@ -1,3 +1,9 @@ + + # DEV Research focus-state diff --git a/docs/research/footer.md b/docs/research/footer.md index ab16fd8d427e..7eaf8f9054a6 100644 --- a/docs/research/footer.md +++ b/docs/research/footer.md @@ -1,3 +1,9 @@ + + # DEV Research footer ## Overview diff --git a/docs/research/multi-select.md b/docs/research/multi-select.md index 5bbd6f630415..ebcfadb5be39 100644 --- a/docs/research/multi-select.md +++ b/docs/research/multi-select.md @@ -1,3 +1,9 @@ + + # DEV Research multi-select ## Overview diff --git a/docs/research/stack.md b/docs/research/stack.md index aec0d6439ee2..25f2e8143635 100644 --- a/docs/research/stack.md +++ b/docs/research/stack.md @@ -1,3 +1,9 @@ + + # DEV Research stack ## Overview diff --git a/docs/research/switch-and-toggle.md b/docs/research/switch-and-toggle.md index 3e0f35a80d44..7fe57a8597ef 100644 --- a/docs/research/switch-and-toggle.md +++ b/docs/research/switch-and-toggle.md @@ -1,3 +1,9 @@ + + # DEV Research Switch / Toggle diff --git a/docs/research/tabs.md b/docs/research/tabs.md index e93e712fb853..f0dbf313ea8d 100644 --- a/docs/research/tabs.md +++ b/docs/research/tabs.md @@ -1,3 +1,9 @@ + + # DEV Research tabs ## Overview diff --git a/docs/research/tooltip.md b/docs/research/tooltip.md index 77e203e3e772..4753175e29db 100644 --- a/docs/research/tooltip.md +++ b/docs/research/tooltip.md @@ -1,3 +1,9 @@ + + # DEV Research tooltip ## Overview diff --git a/docs/scripts/component-research/design-systems.js b/docs/scripts/component-research/design-systems.js index 5657155f6866..f62fb1a9cbe8 100644 --- a/docs/scripts/component-research/design-systems.js +++ b/docs/scripts/component-research/design-systems.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /** * * @type {[{ name: string, componentUrl: string, url: string}]} diff --git a/docs/scripts/component-research/generate-component-research.js b/docs/scripts/component-research/generate-component-research.js index 983c062a1be8..7de1e38b19b5 100644 --- a/docs/scripts/component-research/generate-component-research.js +++ b/docs/scripts/component-research/generate-component-research.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* eslint-disable unicorn/prefer-top-level-await */ import FS from 'node:fs'; From ee1e8e57df4c1234eea512add4b5cf4b03137ce6 Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:42:15 +0100 Subject: [PATCH 10/41] feat: added further configuration --- e2e/.env.license | 3 +++ e2e/Dockerfile | 4 ++++ e2e/README.md | 6 ++++++ e2e/docker-compose.components.yml | 4 ++++ e2e/docker-compose.foundations.yml | 4 ++++ e2e/docker-compose.regenerate.yml | 4 ++++ e2e/docker-compose.showcases.yml | 4 ++++ e2e/docker-compose.start.yml | 4 ++++ e2e/docker-compose.yml | 4 ++++ 9 files changed, 37 insertions(+) create mode 100644 e2e/.env.license diff --git a/e2e/.env.license b/e2e/.env.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/e2e/.env.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/e2e/Dockerfile b/e2e/Dockerfile index 0b8c5f2b9025..c4b144c4ea76 100644 --- a/e2e/Dockerfile +++ b/e2e/Dockerfile @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + ARG version=0.0.0 FROM mcr.microsoft.com/playwright:v$version as playwright diff --git a/e2e/README.md b/e2e/README.md index 92ae13840330..c995a8054bc1 100644 --- a/e2e/README.md +++ b/e2e/README.md @@ -1,3 +1,9 @@ + + # Playwright testing This directory provides `docker-compose.yml` to test or regenerate screenshots. diff --git a/e2e/docker-compose.components.yml b/e2e/docker-compose.components.yml index fab2b75d2f5f..ef7bfa47e1de 100644 --- a/e2e/docker-compose.components.yml +++ b/e2e/docker-compose.components.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + services: playwright: command: "npm run regenerate:components" diff --git a/e2e/docker-compose.foundations.yml b/e2e/docker-compose.foundations.yml index 7ff65c9cff29..b1d8e453f882 100644 --- a/e2e/docker-compose.foundations.yml +++ b/e2e/docker-compose.foundations.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + services: playwright: command: "npm run regenerate:foundations" diff --git a/e2e/docker-compose.regenerate.yml b/e2e/docker-compose.regenerate.yml index a5cfc2c23f0d..526a1127ae0a 100644 --- a/e2e/docker-compose.regenerate.yml +++ b/e2e/docker-compose.regenerate.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + services: playwright: command: "npm run regenerate" diff --git a/e2e/docker-compose.showcases.yml b/e2e/docker-compose.showcases.yml index e910ae1d25e0..648bf4583412 100644 --- a/e2e/docker-compose.showcases.yml +++ b/e2e/docker-compose.showcases.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + services: playwright: command: "npm run regenerate:showcases" diff --git a/e2e/docker-compose.start.yml b/e2e/docker-compose.start.yml index 6eaf9c24266b..d33876e965d8 100644 --- a/e2e/docker-compose.start.yml +++ b/e2e/docker-compose.start.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + services: playwright: command: "npm run start" diff --git a/e2e/docker-compose.yml b/e2e/docker-compose.yml index d275624d51cd..4d3206eaffca 100644 --- a/e2e/docker-compose.yml +++ b/e2e/docker-compose.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + services: playwright: stdin_open: true From 3fca4e4186e364c1c6f13bf2dabb2996e6645e6c Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:47:54 +0100 Subject: [PATCH 11/41] feat: added further configuration --- output/README.md | 6 ++++++ output/angular/README.md | 6 ++++++ output/angular/angular.json.license | 3 +++ output/angular/ng-package.json.license | 3 +++ output/angular/tsconfig.json.license | 3 +++ output/react/README.md | 6 ++++++ output/react/tsconfig.json.license | 3 +++ output/stencil/README.md | 6 ++++++ output/stencil/custom-elements-manifest.config.js | 4 ++++ output/stencil/scripts/analyzePhase.js | 4 ++++ output/stencil/scripts/packageLinkPhase.js | 4 ++++ output/stencil/scripts/resolveTypes.js | 4 ++++ output/stencil/stencil.config.ts | 4 ++++ output/stencil/tsconfig.json.license | 3 +++ output/vue/README.md | 6 ++++++ output/vue/scripts/fix-any-types.ts | 4 ++++ output/vue/tsconfig.json.license | 3 +++ output/vue/vite.config.ts | 4 ++++ 18 files changed, 76 insertions(+) create mode 100644 output/angular/angular.json.license create mode 100644 output/angular/ng-package.json.license create mode 100644 output/angular/tsconfig.json.license create mode 100644 output/react/tsconfig.json.license create mode 100644 output/stencil/tsconfig.json.license create mode 100644 output/vue/tsconfig.json.license diff --git a/output/README.md b/output/README.md index f495e6b22fbd..2501e14179fa 100644 --- a/output/README.md +++ b/output/README.md @@ -1,3 +1,9 @@ + + # Output This directory contains all component-libraries for every framework we support. diff --git a/output/angular/README.md b/output/angular/README.md index fe9342951175..45a40c7372b8 100644 --- a/output/angular/README.md +++ b/output/angular/README.md @@ -1,3 +1,9 @@ + + # @db-ui/ngx-components ![Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg) diff --git a/output/angular/angular.json.license b/output/angular/angular.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/output/angular/angular.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/output/angular/ng-package.json.license b/output/angular/ng-package.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/output/angular/ng-package.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/output/angular/tsconfig.json.license b/output/angular/tsconfig.json.license new file mode 100644 index 000000000000..4802377a612d --- /dev/null +++ b/output/angular/tsconfig.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: CC0-1.0 diff --git a/output/react/README.md b/output/react/README.md index a22593503551..2fd1b7fcd1f8 100644 --- a/output/react/README.md +++ b/output/react/README.md @@ -1,3 +1,9 @@ + + # @db-ui/react-components ![Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg) diff --git a/output/react/tsconfig.json.license b/output/react/tsconfig.json.license new file mode 100644 index 000000000000..4802377a612d --- /dev/null +++ b/output/react/tsconfig.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: CC0-1.0 diff --git a/output/stencil/README.md b/output/stencil/README.md index 0eb9eec45087..88208a63f1df 100644 --- a/output/stencil/README.md +++ b/output/stencil/README.md @@ -1,3 +1,9 @@ + + # @db-ui/web-components ![Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg) diff --git a/output/stencil/custom-elements-manifest.config.js b/output/stencil/custom-elements-manifest.config.js index d67d4de67bea..7bc5fe77ae24 100644 --- a/output/stencil/custom-elements-manifest.config.js +++ b/output/stencil/custom-elements-manifest.config.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { generateVsCodeCustomElementData } from 'custom-element-vs-code-integration'; import { getTsProgram } from 'cem-plugin-expanded-types'; import { resolveTypesPlugin } from './scripts/resolveTypes.js'; diff --git a/output/stencil/scripts/analyzePhase.js b/output/stencil/scripts/analyzePhase.js index afb7d6d284fb..f0bfe4c88674 100644 --- a/output/stencil/scripts/analyzePhase.js +++ b/output/stencil/scripts/analyzePhase.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + const getPrimitive = (ts, kind) => ts.SyntaxKind[kind.toString()].replace('Keyword', '').toLowerCase(); diff --git a/output/stencil/scripts/packageLinkPhase.js b/output/stencil/scripts/packageLinkPhase.js index d5254484d98d..06e249cdcd80 100644 --- a/output/stencil/scripts/packageLinkPhase.js +++ b/output/stencil/scripts/packageLinkPhase.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + const unionSeperator = ' | '; const warn = (fnName, message) => { diff --git a/output/stencil/scripts/resolveTypes.js b/output/stencil/scripts/resolveTypes.js index 7547f4cf5d3e..5ec5976b3c38 100644 --- a/output/stencil/scripts/resolveTypes.js +++ b/output/stencil/scripts/resolveTypes.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { analyzePhase } from './analyzePhase.js'; import { packageLinkPhase } from './packageLinkPhase.js'; diff --git a/output/stencil/stencil.config.ts b/output/stencil/stencil.config.ts index 21a0af4e3c32..0826f14a931d 100644 --- a/output/stencil/stencil.config.ts +++ b/output/stencil/stencil.config.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Config } from '@stencil/core'; export const config: Config = { diff --git a/output/stencil/tsconfig.json.license b/output/stencil/tsconfig.json.license new file mode 100644 index 000000000000..4802377a612d --- /dev/null +++ b/output/stencil/tsconfig.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: CC0-1.0 diff --git a/output/vue/README.md b/output/vue/README.md index c9d933771f9d..ef5028e3847d 100644 --- a/output/vue/README.md +++ b/output/vue/README.md @@ -1,3 +1,9 @@ + + # @db-ui/v-components ![Apache 2.0 license badge](https://img.shields.io/badge/License-Apache_2.0-blue.svg) diff --git a/output/vue/scripts/fix-any-types.ts b/output/vue/scripts/fix-any-types.ts index 65b1ff44a7c6..b3efb5fcfe4e 100644 --- a/output/vue/scripts/fix-any-types.ts +++ b/output/vue/scripts/fix-any-types.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { readdirSync } from 'node:fs'; import { replaceInFileSync } from 'replace-in-file'; diff --git a/output/vue/tsconfig.json.license b/output/vue/tsconfig.json.license new file mode 100644 index 000000000000..4802377a612d --- /dev/null +++ b/output/vue/tsconfig.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: CC0-1.0 diff --git a/output/vue/vite.config.ts b/output/vue/vite.config.ts index 9aff2feb478c..f96d2015523d 100644 --- a/output/vue/vite.config.ts +++ b/output/vue/vite.config.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: CC0-1.0 + import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; From a8c9b2024caf7fedad80932e7f9c746275ceb27d Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:51:37 +0100 Subject: [PATCH 12/41] refactor: simplification by aligning the license --- .vscode/settings.json.license | 2 +- output/vue/vite.config.ts | 2 +- scripts/check-commit-mail.js | 5 +++++ scripts/dev.ts | 4 ++++ scripts/md-resolve-svg.ts | 4 ++++ scripts/prettier-stage.js | 4 ++++ scripts/rebuild-e2e.js | 4 ++++ 7 files changed, 23 insertions(+), 2 deletions(-) diff --git a/.vscode/settings.json.license b/.vscode/settings.json.license index 4802377a612d..c68185f23884 100644 --- a/.vscode/settings.json.license +++ b/.vscode/settings.json.license @@ -1,3 +1,3 @@ SPDX-FileCopyrightText: 2025 DB Systel GmbH -SPDX-License-Identifier: CC0-1.0 +SPDX-License-Identifier: Apache-2.0 diff --git a/output/vue/vite.config.ts b/output/vue/vite.config.ts index f96d2015523d..9fba0422fbae 100644 --- a/output/vue/vite.config.ts +++ b/output/vue/vite.config.ts @@ -1,6 +1,6 @@ // SPDX-FileCopyrightText: 2025 DB Systel GmbH // -// SPDX-License-Identifier: CC0-1.0 +// SPDX-License-Identifier: Apache-2.0 import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; diff --git a/scripts/check-commit-mail.js b/scripts/check-commit-mail.js index 72973afde2c6..f20af70bb243 100644 --- a/scripts/check-commit-mail.js +++ b/scripts/check-commit-mail.js @@ -1,4 +1,9 @@ #!/usr/bin/env node + +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import * as ChildProcess from 'node:child_process'; import * as process from 'node:process'; import * as dotenv from 'dotenv'; diff --git a/scripts/dev.ts b/scripts/dev.ts index f8556fc1470c..412926910932 100644 --- a/scripts/dev.ts +++ b/scripts/dev.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import childProcess from 'node:child_process'; import { checkbox } from '@inquirer/prompts'; diff --git a/scripts/md-resolve-svg.ts b/scripts/md-resolve-svg.ts index 050721ab1a93..14208788516d 100644 --- a/scripts/md-resolve-svg.ts +++ b/scripts/md-resolve-svg.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* eslint-disable @typescript-eslint/prefer-regexp-exec */ import * as https from 'node:https'; diff --git a/scripts/prettier-stage.js b/scripts/prettier-stage.js index 4a0cda5d6626..cf3987f8e774 100644 --- a/scripts/prettier-stage.js +++ b/scripts/prettier-stage.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* eslint-disable no-console */ import ChildProcess from 'node:child_process'; diff --git a/scripts/rebuild-e2e.js b/scripts/rebuild-e2e.js index fa744f728f77..5e955736b343 100644 --- a/scripts/rebuild-e2e.js +++ b/scripts/rebuild-e2e.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { readFileSync } from 'node:fs'; import { spawnSync } from 'node:child_process'; From 894c1fa229d996cfdad4754592e8b5a42ab23543 Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:52:37 +0100 Subject: [PATCH 13/41] refactor: we won't need those configuration files due to global file --- output/angular/tsconfig.json.license | 3 --- output/react/tsconfig.json.license | 3 --- output/stencil/tsconfig.json.license | 3 --- output/vue/tsconfig.json.license | 3 --- 4 files changed, 12 deletions(-) delete mode 100644 output/angular/tsconfig.json.license delete mode 100644 output/react/tsconfig.json.license delete mode 100644 output/stencil/tsconfig.json.license delete mode 100644 output/vue/tsconfig.json.license diff --git a/output/angular/tsconfig.json.license b/output/angular/tsconfig.json.license deleted file mode 100644 index 4802377a612d..000000000000 --- a/output/angular/tsconfig.json.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2025 DB Systel GmbH - -SPDX-License-Identifier: CC0-1.0 diff --git a/output/react/tsconfig.json.license b/output/react/tsconfig.json.license deleted file mode 100644 index 4802377a612d..000000000000 --- a/output/react/tsconfig.json.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2025 DB Systel GmbH - -SPDX-License-Identifier: CC0-1.0 diff --git a/output/stencil/tsconfig.json.license b/output/stencil/tsconfig.json.license deleted file mode 100644 index 4802377a612d..000000000000 --- a/output/stencil/tsconfig.json.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2025 DB Systel GmbH - -SPDX-License-Identifier: CC0-1.0 diff --git a/output/vue/tsconfig.json.license b/output/vue/tsconfig.json.license deleted file mode 100644 index 4802377a612d..000000000000 --- a/output/vue/tsconfig.json.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2025 DB Systel GmbH - -SPDX-License-Identifier: CC0-1.0 From 83280f9d067224c2e020e91bebfc420235d6a8a0 Mon Sep 17 00:00:00 2001 From: Maximilian Franzke Date: Tue, 21 Jan 2025 10:58:53 +0100 Subject: [PATCH 14/41] feat: added further configuration --- showcases/README.md | 6 ++++++ showcases/angular-showcase/.gitignore | 4 ++++ showcases/angular-showcase/README.md | 6 ++++++ showcases/angular-showcase/angular.json.license | 3 +++ showcases/angular-showcase/src/app/app.component.html | 6 ++++++ showcases/angular-showcase/src/app/app.component.ts | 4 ++++ .../components/accordion-item/accordion-item.component.html | 6 ++++++ .../components/accordion-item/accordion-item.component.ts | 4 ++++ .../src/app/components/accordion/accordion.component.html | 6 ++++++ .../src/app/components/accordion/accordion.component.ts | 4 ++++ .../src/app/components/badge/badge.component.html | 6 ++++++ .../src/app/components/badge/badge.component.ts | 4 ++++ .../src/app/components/brand/brand.component.html | 6 ++++++ .../src/app/components/brand/brand.component.ts | 4 ++++ .../src/app/components/button/button.component.html | 6 ++++++ .../src/app/components/button/button.component.ts | 4 ++++ .../src/app/components/card/card.component.html | 6 ++++++ .../src/app/components/card/card.component.ts | 4 ++++ .../src/app/components/checkbox/checkbox.component.html | 6 ++++++ .../src/app/components/checkbox/checkbox.component.ts | 4 ++++ .../src/app/components/default.component.html | 6 ++++++ .../src/app/components/default.component.ts | 4 ++++ .../src/app/components/divider/divider.component.html | 6 ++++++ .../src/app/components/divider/divider.component.ts | 4 ++++ .../src/app/components/drawer/drawer.component.html | 6 ++++++ .../src/app/components/drawer/drawer.component.ts | 4 ++++ .../components/form/checkboxes/checkboxes.component.html | 6 ++++++ .../app/components/form/checkboxes/checkboxes.component.ts | 4 ++++ .../src/app/components/form/form.component.html | 6 ++++++ .../src/app/components/form/form.component.ts | 4 ++++ .../src/app/components/form/inputs/inputs.component.html | 6 ++++++ .../src/app/components/form/inputs/inputs.component.ts | 4 ++++ .../src/app/components/form/selects/selects.component.html | 6 ++++++ .../src/app/components/form/selects/selects.component.ts | 4 ++++ .../app/components/form/textareas/textareas.component.html | 6 ++++++ .../app/components/form/textareas/textareas.component.ts | 4 ++++ .../src/app/components/form/wrapper/wrapper.component.html | 6 ++++++ .../src/app/components/form/wrapper/wrapper.component.ts | 4 ++++ .../src/app/components/header/header.component.html | 6 ++++++ .../src/app/components/header/header.component.ts | 4 ++++ .../src/app/components/home/home.component.html | 6 ++++++ .../src/app/components/home/home.component.ts | 4 ++++ .../src/app/components/icon/icon.component.html | 6 ++++++ .../src/app/components/icon/icon.component.ts | 4 ++++ .../src/app/components/infotext/infotext.component.html | 6 ++++++ .../src/app/components/infotext/infotext.component.ts | 4 ++++ .../src/app/components/input/input.component.html | 6 ++++++ .../src/app/components/input/input.component.ts | 4 ++++ .../src/app/components/link/link.component.html | 6 ++++++ .../src/app/components/link/link.component.ts | 4 ++++ .../navigation-item/navigation-item.component.html | 6 ++++++ .../components/navigation-item/navigation-item.component.ts | 4 ++++ .../src/app/components/navigation/navigation.component.html | 6 ++++++ .../src/app/components/navigation/navigation.component.ts | 4 ++++ .../app/components/notification/notification.component.html | 6 ++++++ .../app/components/notification/notification.component.ts | 4 ++++ .../src/app/components/popover/popover.component.html | 6 ++++++ .../src/app/components/popover/popover.component.ts | 4 ++++ .../src/app/components/radio/radio.component.html | 6 ++++++ .../src/app/components/radio/radio.component.ts | 4 ++++ .../src/app/components/section/section.component.html | 6 ++++++ .../src/app/components/section/section.component.ts | 4 ++++ .../src/app/components/select/select.component.html | 6 ++++++ .../src/app/components/select/select.component.ts | 4 ++++ .../src/app/components/stack/stack.component.html | 6 ++++++ .../src/app/components/stack/stack.component.ts | 4 ++++ .../src/app/components/switch/switch.component.html | 6 ++++++ .../src/app/components/switch/switch.component.ts | 4 ++++ .../src/app/components/tab-item/tab-item.component.html | 6 ++++++ .../src/app/components/tab-item/tab-item.component.ts | 4 ++++ .../src/app/components/tabs/tabs.component.html | 6 ++++++ .../src/app/components/tabs/tabs.component.ts | 4 ++++ .../src/app/components/tag/tag.component.html | 6 ++++++ .../src/app/components/tag/tag.component.ts | 4 ++++ .../src/app/components/textarea/textarea.component.html | 6 ++++++ .../src/app/components/textarea/textarea.component.ts | 4 ++++ .../src/app/components/tooltip/tooltip.component.html | 6 ++++++ .../src/app/components/tooltip/tooltip.component.ts | 4 ++++ .../src/app/nav-item/nav-item.component.html | 6 ++++++ .../angular-showcase/src/app/nav-item/nav-item.component.ts | 4 ++++ showcases/angular-showcase/src/app/utils/navigation-item.ts | 4 ++++ .../angular-showcase/src/assets/images/db_logo.svg.license | 3 +++ .../src/assets/images/placeholder.jpg.license | 3 +++ showcases/angular-showcase/src/environments/environment.ts | 4 ++++ showcases/angular-showcase/src/index.html | 6 ++++++ showcases/angular-showcase/src/main.ts | 4 ++++ showcases/angular-showcase/src/sa11y.d.ts | 4 ++++ showcases/angular-showcase/src/styles.css | 6 ++++++ showcases/angular-showcase/tsconfig.app.json.license | 3 +++ showcases/angular-showcase/tsconfig.json.license | 3 +++ showcases/angular-ssr-showcase/.editorconfig | 4 ++++ showcases/angular-ssr-showcase/.gitignore | 4 ++++ showcases/angular-ssr-showcase/README.md | 6 ++++++ showcases/angular-ssr-showcase/angular.json.license | 3 +++ showcases/angular-ssr-showcase/server.ts | 4 ++++ showcases/angular-ssr-showcase/src/app/app.config.server.ts | 4 ++++ showcases/angular-ssr-showcase/src/app/app.config.ts | 4 ++++ showcases/angular-ssr-showcase/src/app/app.routes.ts | 4 ++++ .../src/assets/images/db_logo.svg.license | 3 +++ .../src/assets/images/placeholder.jpg.license | 3 +++ showcases/angular-ssr-showcase/src/favicon.ico.license | 3 +++ showcases/angular-ssr-showcase/src/index.html | 6 ++++++ showcases/angular-ssr-showcase/src/main.server.ts | 4 ++++ showcases/angular-ssr-showcase/src/main.ts | 4 ++++ showcases/angular-ssr-showcase/src/styles.css | 6 ++++++ showcases/angular-ssr-showcase/tsconfig.app.json.license | 3 +++ showcases/angular-ssr-showcase/tsconfig.json.license | 3 +++ showcases/e2e/accordion-item/accordion-item-a11y.spec.ts | 4 ++++ .../e2e/accordion-item/accordion-item-snapshot.spec.ts | 4 ++++ showcases/e2e/accordion/accordion-a11y.spec.ts | 4 ++++ showcases/e2e/accordion/accordion-snapshot.spec.ts | 4 ++++ showcases/e2e/badge/badge-a11y.spec.ts | 4 ++++ showcases/e2e/badge/badge-snapshot.spec.ts | 4 ++++ showcases/e2e/brand/brand-a11y.spec.ts | 4 ++++ showcases/e2e/brand/brand-snapshot.spec.ts | 4 ++++ showcases/e2e/button/button-a11y.spec.ts | 4 ++++ showcases/e2e/button/button-snapshot.spec.ts | 4 ++++ showcases/e2e/card/card-a11y.spec.ts | 4 ++++ showcases/e2e/card/card-snapshot.spec.ts | 4 ++++ showcases/e2e/checkbox/checkbox-a11y.spec.ts | 4 ++++ showcases/e2e/checkbox/checkbox-snapshot.spec.ts | 4 ++++ showcases/e2e/default.ts | 4 ++++ showcases/e2e/divider/divider-a11y.spec.ts | 4 ++++ showcases/e2e/divider/divider-snapshot.spec.ts | 4 ++++ showcases/e2e/drawer/drawer-a11y.spec.ts | 4 ++++ showcases/e2e/drawer/drawer-snapshot.spec.ts | 4 ++++ showcases/e2e/fixtures/hover.ts | 4 ++++ showcases/e2e/fixtures/variants.ts | 4 ++++ showcases/e2e/fixtures/viewport.ts | 4 ++++ showcases/e2e/header/header-a11y.spec.ts | 4 ++++ showcases/e2e/header/header-snapshot.spec.ts | 4 ++++ showcases/e2e/home/showcase-home.spec.ts | 4 ++++ showcases/e2e/icon/icon-a11y.spec.ts | 4 ++++ showcases/e2e/icon/icon-snapshot.spec.ts | 4 ++++ showcases/e2e/infotext/infotext-a11y.spec.ts | 4 ++++ showcases/e2e/infotext/infotext-snapshot.spec.ts | 4 ++++ showcases/e2e/input/input-a11y.spec.ts | 4 ++++ showcases/e2e/input/input-snapshot.spec.ts | 4 ++++ showcases/e2e/link/link-a11y.spec.ts | 4 ++++ showcases/e2e/link/link-snapshot.spec.ts | 4 ++++ showcases/e2e/navigation-item/navigation-item-a11y.spec.ts | 4 ++++ .../e2e/navigation-item/navigation-item-snapshot.spec.ts | 4 ++++ showcases/e2e/navigation/navigation-a11y.spec.ts | 4 ++++ showcases/e2e/navigation/navigation-snapshot.spec.ts | 4 ++++ showcases/e2e/notification/notification-a11y.spec.ts | 4 ++++ showcases/e2e/notification/notification-snapshot.spec.ts | 4 ++++ showcases/e2e/popover/popover-a11y.spec.ts | 4 ++++ showcases/e2e/popover/popover-snapshot.spec.ts | 4 ++++ showcases/e2e/radio/radio-a11y.spec.ts | 4 ++++ showcases/e2e/radio/radio-snapshot.spec.ts | 4 ++++ showcases/e2e/section/section-a11y.spec.ts | 4 ++++ showcases/e2e/section/section-snapshot.spec.ts | 4 ++++ showcases/e2e/select/select-a11y.spec.ts | 4 ++++ showcases/e2e/select/select-snapshot.spec.ts | 4 ++++ showcases/e2e/stack/stack-a11y.spec.ts | 4 ++++ showcases/e2e/stack/stack-snapshot.spec.ts | 4 ++++ showcases/e2e/switch/switch-a11y.spec.ts | 4 ++++ showcases/e2e/switch/switch-snapshot.spec.ts | 4 ++++ showcases/e2e/tab-item/tab-item-a11y.spec.ts | 4 ++++ showcases/e2e/tab-item/tab-item-snapshot.spec.ts | 4 ++++ showcases/e2e/tabs/tabs-a11y.spec.ts | 4 ++++ showcases/e2e/tabs/tabs-snapshot.spec.ts | 4 ++++ showcases/e2e/tag/tag-a11y.spec.ts | 4 ++++ showcases/e2e/tag/tag-snapshot.spec.ts | 4 ++++ showcases/e2e/textarea/textarea-a11y.spec.ts | 4 ++++ showcases/e2e/textarea/textarea-snapshot.spec.ts | 4 ++++ showcases/e2e/tooltip/tooltip-a11y.spec.ts | 4 ++++ showcases/e2e/tooltip/tooltip-snapshot.spec.ts | 4 ++++ showcases/next-showcase/.gitignore | 4 ++++ showcases/next-showcase/README.md | 6 ++++++ showcases/next-showcase/next.config.js | 4 ++++ showcases/next-showcase/pages/[[...slug]].tsx | 4 ++++ showcases/next-showcase/pages/_app.tsx | 4 ++++ .../next-showcase/public/assets/images/db_logo.svg.license | 3 +++ .../public/assets/images/placeholder.jpg.license | 3 +++ showcases/next-showcase/public/favicon.ico.license | 3 +++ showcases/next-showcase/styles/global.scss | 6 ++++++ showcases/next-showcase/tsconfig.json.license | 3 +++ showcases/nuxt-showcase/.gitignore | 4 ++++ showcases/nuxt-showcase/README.md | 6 ++++++ showcases/nuxt-showcase/app.vue | 6 ++++++ showcases/nuxt-showcase/assets/images/db_logo.svg.license | 3 +++ .../nuxt-showcase/assets/images/placeholder.jpg.license | 3 +++ showcases/nuxt-showcase/layouts/default.vue | 6 ++++++ showcases/nuxt-showcase/nuxt.config.ts | 4 ++++ showcases/nuxt-showcase/pages/[...uri].vue | 6 ++++++ showcases/nuxt-showcase/public/favicon.ico.license | 3 +++ showcases/nuxt-showcase/server/tsconfig.json.license | 3 +++ showcases/nuxt-showcase/tsconfig.json.license | 3 +++ showcases/patternhub/.gitignore | 4 ++++ showcases/patternhub/README.md | 6 ++++++ showcases/patternhub/code-theme.js | 4 ++++ .../accessibility-review-info/accessibility-review-info.tsx | 4 ++++ .../components/card-navigation/card-navigation.tsx | 4 ++++ showcases/patternhub/components/component-parser/data.ts | 4 ++++ showcases/patternhub/components/component-parser/index.tsx | 4 ++++ .../patternhub/components/copy-clipboard-button/index.tsx | 4 ++++ showcases/patternhub/components/data.ts | 4 ++++ showcases/patternhub/components/default-page.tsx | 4 ++++ .../components/foundations/colors/colors-grid/index.tsx | 4 ++++ .../foundations/colors/colors-overview-tabs/index.tsx | 4 ++++ showcases/patternhub/components/foundations/colors/data.ts | 4 ++++ showcases/patternhub/components/iframe.tsx | 4 ++++ showcases/patternhub/components/link-header/index.tsx | 4 ++++ showcases/patternhub/components/navigation/index.tsx | 4 ++++ showcases/patternhub/components/navigation/nav-item.tsx | 4 ++++ .../patternhub/components/old-routing-fallback/index.tsx | 4 ++++ .../patternhub/components/validation-example/index.tsx | 4 ++++ showcases/patternhub/components/version-switcher/data.ts | 4 ++++ showcases/patternhub/components/version-switcher/index.tsx | 4 ++++ .../components/version-switcher/version-switcher.tsx | 4 ++++ showcases/patternhub/data/components.json.license | 3 +++ showcases/patternhub/data/routes.tsx | 4 ++++ showcases/patternhub/next.config.js | 4 ++++ showcases/patternhub/pages/404.tsx | 4 ++++ showcases/patternhub/pages/_app.tsx | 4 ++++ showcases/patternhub/pages/_document.tsx | 4 ++++ showcases/patternhub/pages/base64/index.tsx | 4 ++++ showcases/patternhub/pages/components/[[...slug]].tsx | 4 ++++ .../patternhub/pages/foundations/colors/color-classes.tsx | 4 ++++ .../patternhub/pages/foundations/colors/color-schemes.tsx | 4 ++++ .../pages/foundations/colors/color-usage-guide.tsx | 4 ++++ showcases/patternhub/pages/foundations/colors/index.tsx | 4 ++++ .../patternhub/pages/foundations/colors/readme.mdx.license | 3 +++ .../patternhub/pages/foundations/densities/examples.tsx | 4 ++++ showcases/patternhub/pages/foundations/densities/index.tsx | 4 ++++ .../pages/foundations/densities/readme.mdx.license | 3 +++ showcases/patternhub/pages/foundations/font-sizes/index.tsx | 4 ++++ .../patternhub/pages/foundations/font-sizes/overview.tsx | 4 ++++ .../pages/foundations/font-sizes/readme.mdx.license | 3 +++ .../pages/foundations/icons/custom-icons.mdx.license | 3 +++ showcases/patternhub/pages/foundations/icons/index.tsx | 4 ++++ showcases/patternhub/pages/foundations/icons/overview.tsx | 4 ++++ .../patternhub/pages/foundations/icons/readme.mdx.license | 3 +++ .../patternhub/pages/foundations/ide/index.mdx.license | 3 +++ showcases/patternhub/pages/foundations/index.tsx | 4 ++++ .../pages/foundations/performance/index.mdx.license | 3 +++ showcases/patternhub/pages/foundations/readme.mdx.license | 3 +++ showcases/patternhub/pages/foundations/test-table/index.tsx | 4 ++++ .../patternhub/pages/foundations/variables/examples.tsx | 4 ++++ showcases/patternhub/pages/foundations/variables/index.tsx | 4 ++++ .../pages/foundations/variables/readme.mdx.license | 3 +++ showcases/patternhub/pages/iframe/index.tsx | 4 ++++ showcases/patternhub/pages/index.mdx.license | 3 +++ .../public/assets/images/checkerboard.png.license | 3 +++ .../patternhub/public/assets/images/placeholder.jpg.license | 3 +++ showcases/patternhub/public/favicon.ico.license | 3 +++ showcases/patternhub/public/robots.txt.license | 3 +++ showcases/patternhub/public/site.webmanifest.license | 3 +++ showcases/patternhub/scripts/esbuild-generate.mjs | 4 ++++ showcases/patternhub/scripts/generate-docs-mdx.js | 4 ++++ showcases/patternhub/scripts/generate-example-jsx.js | 4 ++++ showcases/patternhub/scripts/generate-test-table.js | 4 ++++ showcases/patternhub/scripts/get-code-files.js | 4 ++++ showcases/patternhub/scripts/get-how-to-file.js | 4 ++++ showcases/patternhub/scripts/get-migration-file.js | 4 ++++ showcases/patternhub/scripts/get-properties-file.js | 4 ++++ showcases/patternhub/scripts/remark-transform-links.js | 4 ++++ showcases/patternhub/scripts/utils.js | 4 ++++ showcases/patternhub/styles/decision-tree.scss | 6 ++++++ showcases/patternhub/styles/globals.scss | 6 ++++++ showcases/patternhub/styles/highlight.scss | 6 ++++++ showcases/patternhub/tests/default.spec.ts | 4 ++++ showcases/patternhub/tsconfig.json.license | 3 +++ showcases/playwright.config.ts | 4 ++++ showcases/playwright.patternhub-config.ts | 4 ++++ showcases/playwright.screen-reader.macos.ts | 4 ++++ showcases/playwright.screen-reader.ts | 4 ++++ showcases/playwright.screen-reader.windows.ts | 4 ++++ showcases/playwright.showcase-snapshots.ts | 4 ++++ showcases/playwright.showcase.ts | 4 ++++ showcases/react-showcase/.gitignore | 4 ++++ showcases/react-showcase/index.html | 6 ++++++ .../react-showcase/public/assets/images/db_logo.svg.license | 3 +++ .../public/assets/images/placeholder.jpg.license | 3 +++ showcases/react-showcase/public/favicon.ico.license | 3 +++ showcases/react-showcase/public/robots.txt.license | 3 +++ showcases/react-showcase/public/site.webmanifest.license | 3 +++ showcases/react-showcase/src/app.tsx | 4 ++++ .../react-showcase/src/components/accordion-item/index.tsx | 4 ++++ showcases/react-showcase/src/components/accordion/index.tsx | 4 ++++ showcases/react-showcase/src/components/badge/index.tsx | 4 ++++ .../react-showcase/src/components/base-component-data.ts | 4 ++++ showcases/react-showcase/src/components/brand/index.tsx | 4 ++++ showcases/react-showcase/src/components/brand/process.d.ts | 4 ++++ showcases/react-showcase/src/components/button/index.tsx | 4 ++++ showcases/react-showcase/src/components/card/index.tsx | 4 ++++ showcases/react-showcase/src/components/checkbox/index.tsx | 4 ++++ showcases/react-showcase/src/components/data.ts | 4 ++++ .../react-showcase/src/components/default-component.tsx | 4 ++++ showcases/react-showcase/src/components/divider/index.tsx | 4 ++++ showcases/react-showcase/src/components/drawer/index.tsx | 4 ++++ showcases/react-showcase/src/components/form/checkbox.tsx | 4 ++++ .../react-showcase/src/components/form/form-wrapper.tsx | 4 ++++ showcases/react-showcase/src/components/form/index.tsx | 4 ++++ showcases/react-showcase/src/components/form/input.tsx | 4 ++++ showcases/react-showcase/src/components/form/select.tsx | 4 ++++ showcases/react-showcase/src/components/form/textarea.tsx | 4 ++++ showcases/react-showcase/src/components/header/index.tsx | 4 ++++ showcases/react-showcase/src/components/home/index.tsx | 4 ++++ showcases/react-showcase/src/components/icon/index.tsx | 4 ++++ showcases/react-showcase/src/components/infotext/index.tsx | 4 ++++ showcases/react-showcase/src/components/input/index.tsx | 4 ++++ showcases/react-showcase/src/components/link/index.tsx | 4 ++++ .../react-showcase/src/components/navigation-item/index.tsx | 4 ++++ .../react-showcase/src/components/navigation/index.tsx | 4 ++++ .../react-showcase/src/components/notification/index.tsx | 4 ++++ showcases/react-showcase/src/components/page/index.tsx | 4 ++++ showcases/react-showcase/src/components/popover/index.tsx | 4 ++++ showcases/react-showcase/src/components/radio/index.tsx | 4 ++++ showcases/react-showcase/src/components/section/index.tsx | 4 ++++ showcases/react-showcase/src/components/select/index.tsx | 4 ++++ showcases/react-showcase/src/components/stack/index.tsx | 4 ++++ showcases/react-showcase/src/components/switch/index.tsx | 4 ++++ showcases/react-showcase/src/components/tab-item/index.tsx | 4 ++++ showcases/react-showcase/src/components/tabs/index.tsx | 4 ++++ showcases/react-showcase/src/components/tag/index.tsx | 4 ++++ showcases/react-showcase/src/components/textarea/index.tsx | 4 ++++ showcases/react-showcase/src/components/tooltip/index.tsx | 4 ++++ showcases/react-showcase/src/hooks/use-query.tsx | 4 ++++ .../src/hooks/use-universal-search-parameters.ts | 4 ++++ showcases/react-showcase/src/main.tsx | 4 ++++ showcases/react-showcase/src/meta-navigation/index.tsx | 4 ++++ showcases/react-showcase/src/navigation/index.tsx | 4 ++++ showcases/react-showcase/src/navigation/nav-item.tsx | 4 ++++ showcases/react-showcase/src/utils/base-path.ts | 4 ++++ showcases/react-showcase/src/utils/navigation-item.tsx | 4 ++++ showcases/react-showcase/tsconfig.json.license | 3 +++ showcases/react-showcase/tsconfig.node.json.license | 3 +++ showcases/react-showcase/vite.config.ts | 4 ++++ showcases/screen-reader/README.md | 6 ++++++ showcases/screen-reader/__snapshots__/.editorconfig | 4 ++++ .../macos/webkit/DBAccordion-default-1.txt.license | 3 +++ .../macos/webkit/DBBadge-default-1.txt.license | 3 +++ .../macos/webkit/DBBrand-default-1.txt.license | 3 +++ .../__snapshots__/macos/webkit/DBButton-next-1.txt.license | 3 +++ .../__snapshots__/macos/webkit/DBCard-default-1.txt.license | 3 +++ .../macos/webkit/DBCheckbox-default-1.txt.license | 3 +++ .../macos/webkit/DBDrawer-autofocus-1.txt.license | 3 +++ .../macos/webkit/DBHeader-default-1.txt.license | 3 +++ .../__snapshots__/macos/webkit/DBIcon-default-1.txt.license | 3 +++ .../macos/webkit/DBInfotext-default-1.txt.license | 3 +++ .../__snapshots__/macos/webkit/DBInput-next-1.txt.license | 3 +++ .../macos/webkit/DBInput-required-1.txt.license | 3 +++ .../__snapshots__/macos/webkit/DBLink-default-1.txt.license | 3 +++ .../macos/webkit/DBNavigation-default-1.txt.license | 3 +++ .../macos/webkit/DBNotification-default-1.txt.license | 3 +++ .../macos/webkit/DBPopover-opened-1.txt.license | 3 +++ .../__snapshots__/macos/webkit/DBRadio-next-1.txt.license | 3 +++ .../macos/webkit/DBSection-default-1.txt.license | 3 +++ .../macos/webkit/DBSelect-default-1.txt.license | 3 +++ .../macos/webkit/DBSwitch-default-1.txt.license | 3 +++ .../__snapshots__/macos/webkit/DBSwitch-icon-1.txt.license | 3 +++ .../__snapshots__/macos/webkit/DBTabs-default-1.txt.license | 3 +++ .../macos/webkit/DBTag-behaviour-1.txt.license | 3 +++ .../__snapshots__/macos/webkit/DBTag-default-1.txt.license | 3 +++ .../macos/webkit/DBTextarea-next-1.txt.license | 3 +++ .../macos/webkit/DBTextarea-required-1.txt.license | 3 +++ .../macos/webkit/DBTooltip-default-1.txt.license | 3 +++ .../windows/chromium/DBAccordion-default-1.txt.license | 3 +++ .../windows/chromium/DBBadge-default-1.txt.license | 3 +++ .../windows/chromium/DBBrand-default-1.txt.license | 3 +++ .../windows/chromium/DBButton-next-1.txt.license | 3 +++ .../windows/chromium/DBButton-tab-1.txt.license | 3 +++ .../windows/chromium/DBCard-default-1.txt.license | 3 +++ .../windows/chromium/DBCheckbox-default-1.txt.license | 3 +++ .../windows/chromium/DBDrawer-autofocus-1.txt.license | 3 +++ .../windows/chromium/DBHeader-default-1.txt.license | 3 +++ .../windows/chromium/DBIcon-default-1.txt.license | 3 +++ .../windows/chromium/DBInfotext-default-1.txt.license | 3 +++ .../windows/chromium/DBInput-required-1.txt.license | 3 +++ .../windows/chromium/DBInput-tab-1.txt.license | 3 +++ .../windows/chromium/DBLink-default-1.txt.license | 3 +++ .../windows/chromium/DBNavigation-default-1.txt.license | 3 +++ .../windows/chromium/DBNotification-default-1.txt.license | 3 +++ .../windows/chromium/DBPopover-opened-1.txt.license | 3 +++ .../windows/chromium/DBRadio-arrows-1.txt.license | 3 +++ .../windows/chromium/DBRadio-next-1.txt.license | 3 +++ .../windows/chromium/DBSection-default-1.txt.license | 3 +++ .../windows/chromium/DBSelect-default-1.txt.license | 3 +++ .../windows/chromium/DBSwitch-default-1.txt.license | 3 +++ .../windows/chromium/DBSwitch-icon-1.txt.license | 3 +++ .../windows/chromium/DBTabs-default-1.txt.license | 3 +++ .../windows/chromium/DBTag-behaviour-1.txt.license | 3 +++ .../windows/chromium/DBTag-default-1.txt.license | 3 +++ .../windows/chromium/DBTextarea-required-1.txt.license | 3 +++ .../windows/chromium/DBTooltip-default-1.txt.license | 3 +++ showcases/screen-reader/data.ts | 4 ++++ showcases/screen-reader/default.ts | 4 ++++ showcases/screen-reader/tests/accordion.spec.ts | 4 ++++ showcases/screen-reader/tests/badge.spec.ts | 4 ++++ showcases/screen-reader/tests/brand.spec.ts | 4 ++++ showcases/screen-reader/tests/button.spec.ts | 4 ++++ showcases/screen-reader/tests/card.spec.ts | 4 ++++ showcases/screen-reader/tests/checkbox.spec.ts | 4 ++++ showcases/screen-reader/tests/drawer.spec.ts | 4 ++++ showcases/screen-reader/tests/header.spec.ts | 4 ++++ showcases/screen-reader/tests/icon.spec.ts | 4 ++++ showcases/screen-reader/tests/infotext.spec.ts | 4 ++++ showcases/screen-reader/tests/input.spec.ts | 4 ++++ showcases/screen-reader/tests/link.spec.ts | 4 ++++ showcases/screen-reader/tests/navigation.spec.ts | 4 ++++ showcases/screen-reader/tests/notification.spec.ts | 4 ++++ showcases/screen-reader/tests/popover.spec.ts | 4 ++++ showcases/screen-reader/tests/radio.spec.ts | 4 ++++ showcases/screen-reader/tests/section.spec.ts | 4 ++++ showcases/screen-reader/tests/select.spec.ts | 4 ++++ showcases/screen-reader/tests/switch.spec.ts | 4 ++++ showcases/screen-reader/tests/tabs.spec.ts | 4 ++++ showcases/screen-reader/tests/tag.spec.ts | 4 ++++ showcases/screen-reader/tests/textarea.spec.ts | 4 ++++ showcases/screen-reader/tests/tooltip.spec.ts | 4 ++++ showcases/screen-reader/translations.ts | 4 ++++ showcases/screen-reader/tsconfig.json.license | 3 +++ showcases/shared/_accessibility-review.json.license | 3 +++ showcases/shared/accordion-item.json.license | 3 +++ showcases/shared/accordion.json.license | 3 +++ showcases/shared/badge.json.license | 3 +++ showcases/shared/brand.json.license | 3 +++ showcases/shared/button.json.license | 3 +++ showcases/shared/card.json.license | 3 +++ showcases/shared/checkbox.json.license | 3 +++ showcases/shared/default-component-data.ts | 4 ++++ showcases/shared/divider.json.license | 3 +++ showcases/shared/drawer.json.license | 3 +++ showcases/shared/header.json.license | 3 +++ showcases/shared/icon.json.license | 3 +++ showcases/shared/infotext.json.license | 3 +++ showcases/shared/input.json.license | 3 +++ showcases/shared/link.json.license | 3 +++ showcases/shared/navigation-item.json.license | 3 +++ showcases/shared/navigation.json.license | 3 +++ showcases/shared/notification.json.license | 3 +++ showcases/shared/page.json.license | 3 +++ showcases/shared/popover.json.license | 3 +++ showcases/shared/radio.json.license | 3 +++ showcases/shared/react-default-component-data.ts | 4 ++++ showcases/shared/section.json.license | 3 +++ showcases/shared/select.json.license | 3 +++ showcases/shared/stack.json.license | 3 +++ showcases/shared/switch.json.license | 3 +++ showcases/shared/tab-item.json.license | 3 +++ showcases/shared/tabs.json.license | 3 +++ showcases/shared/tag.json.license | 3 +++ showcases/shared/textarea.json.license | 3 +++ showcases/shared/tooltip.json.license | 3 +++ showcases/showcase-styles.css | 6 ++++++ showcases/stencil-showcase/README.md | 6 ++++++ showcases/stencil-showcase/angular.json.license | 3 +++ .../stencil-showcase/src/assets/images/db_logo.svg.license | 3 +++ .../src/assets/images/placeholder.jpg.license | 3 +++ .../src/environments/environment.stencil.ts | 4 ++++ showcases/stencil-showcase/src/index.html | 6 ++++++ showcases/stencil-showcase/src/main.ts | 4 ++++ showcases/stencil-showcase/src/styles.css | 6 ++++++ showcases/stencil-showcase/tsconfig.app.json.license | 3 +++ showcases/stencil-showcase/tsconfig.json.license | 3 +++ showcases/vue-showcase/.gitignore | 4 ++++ showcases/vue-showcase/README.md | 6 ++++++ showcases/vue-showcase/index.html | 6 ++++++ .../vue-showcase/public/assets/images/db_logo.svg.license | 3 +++ .../public/assets/images/placeholder.jpg.license | 3 +++ showcases/vue-showcase/public/favicon.ico.license | 3 +++ showcases/vue-showcase/public/robots.txt.license | 3 +++ showcases/vue-showcase/public/site.webmanifest.license | 3 +++ showcases/vue-showcase/src/App.vue | 6 ++++++ showcases/vue-showcase/src/NavItemComponent.vue | 6 ++++++ showcases/vue-showcase/src/components/DefaultComponent.vue | 6 ++++++ .../src/components/accordion-item/AccordionItem.vue | 6 ++++++ .../vue-showcase/src/components/accordion/Accordion.vue | 6 ++++++ showcases/vue-showcase/src/components/badge/Badge.vue | 6 ++++++ showcases/vue-showcase/src/components/brand/Brand.vue | 6 ++++++ showcases/vue-showcase/src/components/button/Button.vue | 6 ++++++ showcases/vue-showcase/src/components/card/Card.vue | 6 ++++++ showcases/vue-showcase/src/components/checkbox/Checkbox.vue | 6 ++++++ showcases/vue-showcase/src/components/divider/Divider.vue | 6 ++++++ showcases/vue-showcase/src/components/drawer/Drawer.vue | 6 ++++++ showcases/vue-showcase/src/components/form/Checkboxes.vue | 6 ++++++ showcases/vue-showcase/src/components/form/Form.vue | 6 ++++++ showcases/vue-showcase/src/components/form/FormWrapper.vue | 6 ++++++ showcases/vue-showcase/src/components/form/Inputs.vue | 6 ++++++ showcases/vue-showcase/src/components/form/Selects.vue | 6 ++++++ showcases/vue-showcase/src/components/form/Textareas.vue | 6 ++++++ showcases/vue-showcase/src/components/header/Header.vue | 6 ++++++ showcases/vue-showcase/src/components/home/Home.vue | 6 ++++++ showcases/vue-showcase/src/components/icon/Icon.vue | 6 ++++++ showcases/vue-showcase/src/components/infotext/Infotext.vue | 6 ++++++ showcases/vue-showcase/src/components/input/Input.vue | 6 ++++++ showcases/vue-showcase/src/components/link/Link.vue | 6 ++++++ .../src/components/navigation-item/NavigationItem.vue | 6 ++++++ .../vue-showcase/src/components/navigation/Navigation.vue | 6 ++++++ .../src/components/notification/Notification.vue | 6 ++++++ showcases/vue-showcase/src/components/popover/Popover.vue | 6 ++++++ showcases/vue-showcase/src/components/radio/Radio.vue | 6 ++++++ showcases/vue-showcase/src/components/section/Section.vue | 6 ++++++ showcases/vue-showcase/src/components/select/Select.vue | 6 ++++++ showcases/vue-showcase/src/components/stack/Stack.vue | 6 ++++++ showcases/vue-showcase/src/components/switch/Switch.vue | 6 ++++++ showcases/vue-showcase/src/components/tab-item/TabItem.vue | 6 ++++++ showcases/vue-showcase/src/components/tabs/Tabs.vue | 6 ++++++ showcases/vue-showcase/src/components/tag/Tag.vue | 6 ++++++ showcases/vue-showcase/src/components/textarea/Textarea.vue | 6 ++++++ showcases/vue-showcase/src/components/tooltip/Tooltip.vue | 6 ++++++ showcases/vue-showcase/src/composables/use-layout.ts | 4 ++++ showcases/vue-showcase/src/main.ts | 4 ++++ showcases/vue-showcase/src/utils/navigation-items.ts | 4 ++++ showcases/vue-showcase/tsconfig.json.license | 3 +++ showcases/vue-showcase/tsconfig.node.json.license | 3 +++ showcases/vue-showcase/vite.config.ts | 4 ++++ 509 files changed, 2096 insertions(+) create mode 100644 showcases/angular-showcase/angular.json.license create mode 100644 showcases/angular-showcase/src/assets/images/db_logo.svg.license create mode 100644 showcases/angular-showcase/src/assets/images/placeholder.jpg.license create mode 100644 showcases/angular-showcase/tsconfig.app.json.license create mode 100644 showcases/angular-showcase/tsconfig.json.license create mode 100644 showcases/angular-ssr-showcase/angular.json.license create mode 100644 showcases/angular-ssr-showcase/src/assets/images/db_logo.svg.license create mode 100644 showcases/angular-ssr-showcase/src/assets/images/placeholder.jpg.license create mode 100644 showcases/angular-ssr-showcase/src/favicon.ico.license create mode 100644 showcases/angular-ssr-showcase/tsconfig.app.json.license create mode 100644 showcases/angular-ssr-showcase/tsconfig.json.license create mode 100644 showcases/next-showcase/public/assets/images/db_logo.svg.license create mode 100644 showcases/next-showcase/public/assets/images/placeholder.jpg.license create mode 100644 showcases/next-showcase/public/favicon.ico.license create mode 100644 showcases/next-showcase/tsconfig.json.license create mode 100644 showcases/nuxt-showcase/assets/images/db_logo.svg.license create mode 100644 showcases/nuxt-showcase/assets/images/placeholder.jpg.license create mode 100644 showcases/nuxt-showcase/public/favicon.ico.license create mode 100644 showcases/nuxt-showcase/server/tsconfig.json.license create mode 100644 showcases/nuxt-showcase/tsconfig.json.license create mode 100644 showcases/patternhub/data/components.json.license create mode 100644 showcases/patternhub/pages/foundations/colors/readme.mdx.license create mode 100644 showcases/patternhub/pages/foundations/densities/readme.mdx.license create mode 100644 showcases/patternhub/pages/foundations/font-sizes/readme.mdx.license create mode 100644 showcases/patternhub/pages/foundations/icons/custom-icons.mdx.license create mode 100644 showcases/patternhub/pages/foundations/icons/readme.mdx.license create mode 100644 showcases/patternhub/pages/foundations/ide/index.mdx.license create mode 100644 showcases/patternhub/pages/foundations/performance/index.mdx.license create mode 100644 showcases/patternhub/pages/foundations/readme.mdx.license create mode 100644 showcases/patternhub/pages/foundations/variables/readme.mdx.license create mode 100644 showcases/patternhub/pages/index.mdx.license create mode 100644 showcases/patternhub/public/assets/images/checkerboard.png.license create mode 100644 showcases/patternhub/public/assets/images/placeholder.jpg.license create mode 100644 showcases/patternhub/public/favicon.ico.license create mode 100644 showcases/patternhub/public/robots.txt.license create mode 100644 showcases/patternhub/public/site.webmanifest.license create mode 100644 showcases/patternhub/tsconfig.json.license create mode 100644 showcases/react-showcase/public/assets/images/db_logo.svg.license create mode 100644 showcases/react-showcase/public/assets/images/placeholder.jpg.license create mode 100644 showcases/react-showcase/public/favicon.ico.license create mode 100644 showcases/react-showcase/public/robots.txt.license create mode 100644 showcases/react-showcase/public/site.webmanifest.license create mode 100644 showcases/react-showcase/tsconfig.json.license create mode 100644 showcases/react-showcase/tsconfig.node.json.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBAccordion-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBBadge-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBBrand-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBButton-next-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBCard-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBCheckbox-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBDrawer-autofocus-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBHeader-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBIcon-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBInfotext-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBInput-next-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBInput-required-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBLink-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBNavigation-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBNotification-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBPopover-opened-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBRadio-next-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBSection-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBSelect-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBSwitch-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBSwitch-icon-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBTabs-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBTag-behaviour-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBTag-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBTextarea-next-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBTextarea-required-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/macos/webkit/DBTooltip-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBAccordion-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBBadge-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBBrand-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBButton-next-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBButton-tab-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBCard-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBCheckbox-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBDrawer-autofocus-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBHeader-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBIcon-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBInfotext-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBInput-required-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBInput-tab-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBLink-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBNavigation-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBNotification-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBPopover-opened-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBRadio-arrows-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBRadio-next-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBSection-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBSelect-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBSwitch-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBSwitch-icon-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBTabs-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBTag-behaviour-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBTag-default-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBTextarea-required-1.txt.license create mode 100644 showcases/screen-reader/__snapshots__/windows/chromium/DBTooltip-default-1.txt.license create mode 100644 showcases/screen-reader/tsconfig.json.license create mode 100644 showcases/shared/_accessibility-review.json.license create mode 100644 showcases/shared/accordion-item.json.license create mode 100644 showcases/shared/accordion.json.license create mode 100644 showcases/shared/badge.json.license create mode 100644 showcases/shared/brand.json.license create mode 100644 showcases/shared/button.json.license create mode 100644 showcases/shared/card.json.license create mode 100644 showcases/shared/checkbox.json.license create mode 100644 showcases/shared/divider.json.license create mode 100644 showcases/shared/drawer.json.license create mode 100644 showcases/shared/header.json.license create mode 100644 showcases/shared/icon.json.license create mode 100644 showcases/shared/infotext.json.license create mode 100644 showcases/shared/input.json.license create mode 100644 showcases/shared/link.json.license create mode 100644 showcases/shared/navigation-item.json.license create mode 100644 showcases/shared/navigation.json.license create mode 100644 showcases/shared/notification.json.license create mode 100644 showcases/shared/page.json.license create mode 100644 showcases/shared/popover.json.license create mode 100644 showcases/shared/radio.json.license create mode 100644 showcases/shared/section.json.license create mode 100644 showcases/shared/select.json.license create mode 100644 showcases/shared/stack.json.license create mode 100644 showcases/shared/switch.json.license create mode 100644 showcases/shared/tab-item.json.license create mode 100644 showcases/shared/tabs.json.license create mode 100644 showcases/shared/tag.json.license create mode 100644 showcases/shared/textarea.json.license create mode 100644 showcases/shared/tooltip.json.license create mode 100644 showcases/stencil-showcase/angular.json.license create mode 100644 showcases/stencil-showcase/src/assets/images/db_logo.svg.license create mode 100644 showcases/stencil-showcase/src/assets/images/placeholder.jpg.license create mode 100644 showcases/stencil-showcase/tsconfig.app.json.license create mode 100644 showcases/stencil-showcase/tsconfig.json.license create mode 100644 showcases/vue-showcase/public/assets/images/db_logo.svg.license create mode 100644 showcases/vue-showcase/public/assets/images/placeholder.jpg.license create mode 100644 showcases/vue-showcase/public/favicon.ico.license create mode 100644 showcases/vue-showcase/public/robots.txt.license create mode 100644 showcases/vue-showcase/public/site.webmanifest.license create mode 100644 showcases/vue-showcase/tsconfig.json.license create mode 100644 showcases/vue-showcase/tsconfig.node.json.license diff --git a/showcases/README.md b/showcases/README.md index f909aed1b8bc..872088c9a8fc 100644 --- a/showcases/README.md +++ b/showcases/README.md @@ -1,3 +1,9 @@ + + # Showcases Those packages are part of the monorepo workspaces and should be used to preview components in different frameworks. diff --git a/showcases/angular-showcase/.gitignore b/showcases/angular-showcase/.gitignore index 105c00f22e08..ba83a5f84c03 100644 --- a/showcases/angular-showcase/.gitignore +++ b/showcases/angular-showcase/.gitignore @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + # See http://help.github.com/ignore-files/ for more about ignoring files. # compiled output diff --git a/showcases/angular-showcase/README.md b/showcases/angular-showcase/README.md index ff321004f535..207f3c02b6cf 100644 --- a/showcases/angular-showcase/README.md +++ b/showcases/angular-showcase/README.md @@ -1,3 +1,9 @@ + + # Findings angular ```json diff --git a/showcases/angular-showcase/angular.json.license b/showcases/angular-showcase/angular.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/angular-showcase/angular.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/angular-showcase/src/app/app.component.html b/showcases/angular-showcase/src/app/app.component.html index 9bea4fb826cf..f9d8423c1a6e 100644 --- a/showcases/angular-showcase/src/app/app.component.html +++ b/showcases/angular-showcase/src/app/app.component.html @@ -1,3 +1,9 @@ + + @if (page) {
diff --git a/showcases/angular-showcase/src/app/app.component.ts b/showcases/angular-showcase/src/app/app.component.ts index b86e40e6c4b4..e89e2834381b 100644 --- a/showcases/angular-showcase/src/app/app.component.ts +++ b/showcases/angular-showcase/src/app/app.component.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Component, CUSTOM_ELEMENTS_SCHEMA, OnInit } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { ActivatedRoute, Router, RouterOutlet } from '@angular/router'; diff --git a/showcases/angular-showcase/src/app/components/accordion-item/accordion-item.component.html b/showcases/angular-showcase/src/app/components/accordion-item/accordion-item.component.html index dd4688f9d479..eab6084e6b5a 100644 --- a/showcases/angular-showcase/src/app/components/accordion-item/accordion-item.component.html +++ b/showcases/angular-showcase/src/app/components/accordion-item/accordion-item.component.html @@ -1,3 +1,9 @@ + + + + + + + + + @if (variantRef) { diff --git a/showcases/angular-showcase/src/app/components/default.component.ts b/showcases/angular-showcase/src/app/components/default.component.ts index 101d2b969976..fb2bf563249e 100644 --- a/showcases/angular-showcase/src/app/components/default.component.ts +++ b/showcases/angular-showcase/src/app/components/default.component.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Component, CUSTOM_ELEMENTS_SCHEMA, diff --git a/showcases/angular-showcase/src/app/components/divider/divider.component.html b/showcases/angular-showcase/src/app/components/divider/divider.component.html index f0c1c5f68207..a2d157de470d 100644 --- a/showcases/angular-showcase/src/app/components/divider/divider.component.html +++ b/showcases/angular-showcase/src/app/components/divider/divider.component.html @@ -1,3 +1,9 @@ + + + + +
diff --git a/showcases/angular-showcase/src/app/components/form/form.component.ts b/showcases/angular-showcase/src/app/components/form/form.component.ts index 3ab391f43f3e..f7228a621b21 100644 --- a/showcases/angular-showcase/src/app/components/form/form.component.ts +++ b/showcases/angular-showcase/src/app/components/form/form.component.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Component, CUSTOM_ELEMENTS_SCHEMA, diff --git a/showcases/angular-showcase/src/app/components/form/inputs/inputs.component.html b/showcases/angular-showcase/src/app/components/form/inputs/inputs.component.html index fc9221d4b386..ec856f5478cd 100644 --- a/showcases/angular-showcase/src/app/components/form/inputs/inputs.component.html +++ b/showcases/angular-showcase/src/app/components/form/inputs/inputs.component.html @@ -1,3 +1,9 @@ + + + + +
diff --git a/showcases/angular-showcase/src/app/components/form/wrapper/wrapper.component.ts b/showcases/angular-showcase/src/app/components/form/wrapper/wrapper.component.ts index 94c86dfe72fe..edf3d9e082f5 100644 --- a/showcases/angular-showcase/src/app/components/form/wrapper/wrapper.component.ts +++ b/showcases/angular-showcase/src/app/components/form/wrapper/wrapper.component.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Component, Input } from '@angular/core'; @Component({ diff --git a/showcases/angular-showcase/src/app/components/header/header.component.html b/showcases/angular-showcase/src/app/components/header/header.component.html index fc18997094b1..c4d59bf4174d 100644 --- a/showcases/angular-showcase/src/app/components/header/header.component.html +++ b/showcases/angular-showcase/src/app/components/header/header.component.html @@ -1,3 +1,9 @@ + + + All diff --git a/showcases/angular-showcase/src/app/components/home/home.component.ts b/showcases/angular-showcase/src/app/components/home/home.component.ts index 7ceb0979da7a..f076e48fe398 100644 --- a/showcases/angular-showcase/src/app/components/home/home.component.ts +++ b/showcases/angular-showcase/src/app/components/home/home.component.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Component, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { DBTabItem, diff --git a/showcases/angular-showcase/src/app/components/icon/icon.component.html b/showcases/angular-showcase/src/app/components/icon/icon.component.html index 6f1f6d5cb97c..09db70286caa 100644 --- a/showcases/angular-showcase/src/app/components/icon/icon.component.html +++ b/showcases/angular-showcase/src/app/components/icon/icon.component.html @@ -1,3 +1,9 @@ + + + + + + + + + + + + + + + + + + + + @if (navItem) { @if (navItem.subNavigation) { diff --git a/showcases/angular-showcase/src/app/nav-item/nav-item.component.ts b/showcases/angular-showcase/src/app/nav-item/nav-item.component.ts index 05b7d5b571e6..338eb2cafc80 100644 --- a/showcases/angular-showcase/src/app/nav-item/nav-item.component.ts +++ b/showcases/angular-showcase/src/app/nav-item/nav-item.component.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { RouterLink, RouterLinkActive } from '@angular/router'; import { Component, CUSTOM_ELEMENTS_SCHEMA, Input } from '@angular/core'; import { NavItem } from '../utils/navigation-item'; diff --git a/showcases/angular-showcase/src/app/utils/navigation-item.ts b/showcases/angular-showcase/src/app/utils/navigation-item.ts index 94a545db3716..8b56688ba61d 100644 --- a/showcases/angular-showcase/src/app/utils/navigation-item.ts +++ b/showcases/angular-showcase/src/app/utils/navigation-item.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { Routes } from '@angular/router'; import { StackComponent } from '../components/stack/stack.component'; import { SwitchComponent } from '../components/switch/switch.component'; diff --git a/showcases/angular-showcase/src/assets/images/db_logo.svg.license b/showcases/angular-showcase/src/assets/images/db_logo.svg.license new file mode 100644 index 000000000000..4003e29cfab3 --- /dev/null +++ b/showcases/angular-showcase/src/assets/images/db_logo.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: LicenseRef-DB-Designs-License diff --git a/showcases/angular-showcase/src/assets/images/placeholder.jpg.license b/showcases/angular-showcase/src/assets/images/placeholder.jpg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/angular-showcase/src/assets/images/placeholder.jpg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/angular-showcase/src/environments/environment.ts b/showcases/angular-showcase/src/environments/environment.ts index 0e68b0256a07..fc04838bd512 100644 --- a/showcases/angular-showcase/src/environments/environment.ts +++ b/showcases/angular-showcase/src/environments/environment.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export const environment = { webComponents: false }; diff --git a/showcases/angular-showcase/src/index.html b/showcases/angular-showcase/src/index.html index 343c6cb2123b..828aa19896ef 100644 --- a/showcases/angular-showcase/src/index.html +++ b/showcases/angular-showcase/src/index.html @@ -1,3 +1,9 @@ + + diff --git a/showcases/angular-showcase/src/main.ts b/showcases/angular-showcase/src/main.ts index 70dfa63e24c8..7b9c404943d6 100644 --- a/showcases/angular-showcase/src/main.ts +++ b/showcases/angular-showcase/src/main.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { bootstrapApplication } from '@angular/platform-browser'; import { provideRouter, withHashLocation } from '@angular/router'; import { isDevMode } from '@angular/core'; diff --git a/showcases/angular-showcase/src/sa11y.d.ts b/showcases/angular-showcase/src/sa11y.d.ts index 41d12c1f11ee..68ccc69c5a6c 100644 --- a/showcases/angular-showcase/src/sa11y.d.ts +++ b/showcases/angular-showcase/src/sa11y.d.ts @@ -1,2 +1,6 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + declare module 'sa11y/dist/js/lang/en.js'; declare module 'sa11y/dist/js/sa11y.esm.js'; diff --git a/showcases/angular-showcase/src/styles.css b/showcases/angular-showcase/src/styles.css index cee347bdf410..d3ea665e6c4e 100644 --- a/showcases/angular-showcase/src/styles.css +++ b/showcases/angular-showcase/src/styles.css @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @import url("@db-ui/components/build/styles/rollup.css"); @import url("../../showcase-styles.css"); @import url("sa11y/dist/css/sa11y.min.css"); diff --git a/showcases/angular-showcase/tsconfig.app.json.license b/showcases/angular-showcase/tsconfig.app.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/angular-showcase/tsconfig.app.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/angular-showcase/tsconfig.json.license b/showcases/angular-showcase/tsconfig.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/angular-showcase/tsconfig.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/angular-ssr-showcase/.editorconfig b/showcases/angular-ssr-showcase/.editorconfig index 59d9a3a3e73f..d47f6477a426 100644 --- a/showcases/angular-ssr-showcase/.editorconfig +++ b/showcases/angular-ssr-showcase/.editorconfig @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + # Editor configuration, see https://editorconfig.org root = true diff --git a/showcases/angular-ssr-showcase/.gitignore b/showcases/angular-ssr-showcase/.gitignore index 0711527ef9d5..9907ea4d00cf 100644 --- a/showcases/angular-ssr-showcase/.gitignore +++ b/showcases/angular-ssr-showcase/.gitignore @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + # See http://help.github.com/ignore-files/ for more about ignoring files. # Compiled output diff --git a/showcases/angular-ssr-showcase/README.md b/showcases/angular-ssr-showcase/README.md index 4dbbc942a562..61d044fb81a7 100644 --- a/showcases/angular-ssr-showcase/README.md +++ b/showcases/angular-ssr-showcase/README.md @@ -1,3 +1,9 @@ + + # AngularSsrShowcase This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.6. diff --git a/showcases/angular-ssr-showcase/angular.json.license b/showcases/angular-ssr-showcase/angular.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/angular-ssr-showcase/angular.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/angular-ssr-showcase/server.ts b/showcases/angular-ssr-showcase/server.ts index 3c3cd36fd16c..dbd22850f287 100644 --- a/showcases/angular-ssr-showcase/server.ts +++ b/showcases/angular-ssr-showcase/server.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { fileURLToPath } from 'node:url'; import { dirname, join, resolve } from 'node:path'; import { APP_BASE_HREF } from '@angular/common'; diff --git a/showcases/angular-ssr-showcase/src/app/app.config.server.ts b/showcases/angular-ssr-showcase/src/app/app.config.server.ts index dcb3366b0099..8ce9a0afe7a8 100644 --- a/showcases/angular-ssr-showcase/src/app/app.config.server.ts +++ b/showcases/angular-ssr-showcase/src/app/app.config.server.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { mergeApplicationConfig, type ApplicationConfig } from '@angular/core'; import { provideServerRendering } from '@angular/platform-server'; import { appConfig } from './app.config'; diff --git a/showcases/angular-ssr-showcase/src/app/app.config.ts b/showcases/angular-ssr-showcase/src/app/app.config.ts index a3db90be4ad3..d9cf66db669b 100644 --- a/showcases/angular-ssr-showcase/src/app/app.config.ts +++ b/showcases/angular-ssr-showcase/src/app/app.config.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { type ApplicationConfig } from '@angular/core'; import { provideRouter } from '@angular/router'; import { provideClientHydration } from '@angular/platform-browser'; diff --git a/showcases/angular-ssr-showcase/src/app/app.routes.ts b/showcases/angular-ssr-showcase/src/app/app.routes.ts index 9b4485da62f2..880736d02eb4 100644 --- a/showcases/angular-ssr-showcase/src/app/app.routes.ts +++ b/showcases/angular-ssr-showcase/src/app/app.routes.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { type Routes } from '@angular/router'; import { getRoutes } from '../../../angular-showcase/src/app/utils/navigation-item'; diff --git a/showcases/angular-ssr-showcase/src/assets/images/db_logo.svg.license b/showcases/angular-ssr-showcase/src/assets/images/db_logo.svg.license new file mode 100644 index 000000000000..4003e29cfab3 --- /dev/null +++ b/showcases/angular-ssr-showcase/src/assets/images/db_logo.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: LicenseRef-DB-Designs-License diff --git a/showcases/angular-ssr-showcase/src/assets/images/placeholder.jpg.license b/showcases/angular-ssr-showcase/src/assets/images/placeholder.jpg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/angular-ssr-showcase/src/assets/images/placeholder.jpg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/angular-ssr-showcase/src/favicon.ico.license b/showcases/angular-ssr-showcase/src/favicon.ico.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/angular-ssr-showcase/src/favicon.ico.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/angular-ssr-showcase/src/index.html b/showcases/angular-ssr-showcase/src/index.html index ccf07bb32476..ae7390eb2c39 100644 --- a/showcases/angular-ssr-showcase/src/index.html +++ b/showcases/angular-ssr-showcase/src/index.html @@ -1,3 +1,9 @@ + + diff --git a/showcases/angular-ssr-showcase/src/main.server.ts b/showcases/angular-ssr-showcase/src/main.server.ts index 83cee6ce45c7..ef0ed168a782 100644 --- a/showcases/angular-ssr-showcase/src/main.server.ts +++ b/showcases/angular-ssr-showcase/src/main.server.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { bootstrapApplication } from '@angular/platform-browser'; import { AppComponent } from '../../angular-showcase/src/app/app.component'; import { config } from './app/app.config.server'; diff --git a/showcases/angular-ssr-showcase/src/main.ts b/showcases/angular-ssr-showcase/src/main.ts index b24115cc5994..9b4830a2717d 100644 --- a/showcases/angular-ssr-showcase/src/main.ts +++ b/showcases/angular-ssr-showcase/src/main.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { bootstrapApplication } from '@angular/platform-browser'; import { AppComponent } from '../../angular-showcase/src/app/app.component'; import { appConfig } from './app/app.config'; diff --git a/showcases/angular-ssr-showcase/src/styles.css b/showcases/angular-ssr-showcase/src/styles.css index 0979f0fbcd01..f4691976ce60 100644 --- a/showcases/angular-ssr-showcase/src/styles.css +++ b/showcases/angular-ssr-showcase/src/styles.css @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @import url("@db-ui/components/build/styles/rollup.css"); @import url("../../showcase-styles.css"); @import url("@db-ux/db-theme/build/styles/rollup.css"); diff --git a/showcases/angular-ssr-showcase/tsconfig.app.json.license b/showcases/angular-ssr-showcase/tsconfig.app.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/angular-ssr-showcase/tsconfig.app.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/angular-ssr-showcase/tsconfig.json.license b/showcases/angular-ssr-showcase/tsconfig.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/angular-ssr-showcase/tsconfig.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/e2e/accordion-item/accordion-item-a11y.spec.ts b/showcases/e2e/accordion-item/accordion-item-a11y.spec.ts index 83dac67db634..4466cb32a65d 100644 --- a/showcases/e2e/accordion-item/accordion-item-a11y.spec.ts +++ b/showcases/e2e/accordion-item/accordion-item-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/accordion-item/accordion-item-snapshot.spec.ts b/showcases/e2e/accordion-item/accordion-item-snapshot.spec.ts index 32f367c3868f..76ffe5b8929a 100644 --- a/showcases/e2e/accordion-item/accordion-item-snapshot.spec.ts +++ b/showcases/e2e/accordion-item/accordion-item-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/accordion/accordion-a11y.spec.ts b/showcases/e2e/accordion/accordion-a11y.spec.ts index a3fd0ae2dfbe..fff1a3026824 100644 --- a/showcases/e2e/accordion/accordion-a11y.spec.ts +++ b/showcases/e2e/accordion/accordion-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; import { hasWebComponentSyntax, diff --git a/showcases/e2e/accordion/accordion-snapshot.spec.ts b/showcases/e2e/accordion/accordion-snapshot.spec.ts index 73f199249042..78b920dd89a2 100644 --- a/showcases/e2e/accordion/accordion-snapshot.spec.ts +++ b/showcases/e2e/accordion/accordion-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/badge/badge-a11y.spec.ts b/showcases/e2e/badge/badge-a11y.spec.ts index f379ea6ab8cf..90b09b58bd0e 100644 --- a/showcases/e2e/badge/badge-a11y.spec.ts +++ b/showcases/e2e/badge/badge-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/badge/badge-snapshot.spec.ts b/showcases/e2e/badge/badge-snapshot.spec.ts index 307755e20a69..5e6bfd47513b 100644 --- a/showcases/e2e/badge/badge-snapshot.spec.ts +++ b/showcases/e2e/badge/badge-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/brand/brand-a11y.spec.ts b/showcases/e2e/brand/brand-a11y.spec.ts index d7717ab6cbf6..a6928f130171 100644 --- a/showcases/e2e/brand/brand-a11y.spec.ts +++ b/showcases/e2e/brand/brand-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/brand/brand-snapshot.spec.ts b/showcases/e2e/brand/brand-snapshot.spec.ts index 16c57271992e..d930eec53076 100644 --- a/showcases/e2e/brand/brand-snapshot.spec.ts +++ b/showcases/e2e/brand/brand-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/button/button-a11y.spec.ts b/showcases/e2e/button/button-a11y.spec.ts index 6e29cb235e7a..6156552a0aca 100644 --- a/showcases/e2e/button/button-a11y.spec.ts +++ b/showcases/e2e/button/button-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/button/button-snapshot.spec.ts b/showcases/e2e/button/button-snapshot.spec.ts index 840ac2cf23fa..9c1d8e890771 100644 --- a/showcases/e2e/button/button-snapshot.spec.ts +++ b/showcases/e2e/button/button-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/card/card-a11y.spec.ts b/showcases/e2e/card/card-a11y.spec.ts index ab993998779d..43418acb1807 100644 --- a/showcases/e2e/card/card-a11y.spec.ts +++ b/showcases/e2e/card/card-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/card/card-snapshot.spec.ts b/showcases/e2e/card/card-snapshot.spec.ts index d3a51c764767..273f7933c3d7 100644 --- a/showcases/e2e/card/card-snapshot.spec.ts +++ b/showcases/e2e/card/card-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/checkbox/checkbox-a11y.spec.ts b/showcases/e2e/checkbox/checkbox-a11y.spec.ts index beaac1ba00fc..50e6c54f1e78 100644 --- a/showcases/e2e/checkbox/checkbox-a11y.spec.ts +++ b/showcases/e2e/checkbox/checkbox-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/checkbox/checkbox-snapshot.spec.ts b/showcases/e2e/checkbox/checkbox-snapshot.spec.ts index 1e33c69d7714..025f85fa8ebb 100644 --- a/showcases/e2e/checkbox/checkbox-snapshot.spec.ts +++ b/showcases/e2e/checkbox/checkbox-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest } from '../default.ts'; diff --git a/showcases/e2e/default.ts b/showcases/e2e/default.ts index 4e3332a2614a..e0c64167787e 100644 --- a/showcases/e2e/default.ts +++ b/showcases/e2e/default.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, type Page, test } from '@playwright/test'; import { AxeBuilder } from '@axe-core/playwright'; import { close, getCompliance } from 'accessibility-checker'; diff --git a/showcases/e2e/divider/divider-a11y.spec.ts b/showcases/e2e/divider/divider-a11y.spec.ts index 3fe67385abee..30498ea62d7b 100644 --- a/showcases/e2e/divider/divider-a11y.spec.ts +++ b/showcases/e2e/divider/divider-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/divider/divider-snapshot.spec.ts b/showcases/e2e/divider/divider-snapshot.spec.ts index 8c515fa97360..0a4bf21bf0d2 100644 --- a/showcases/e2e/divider/divider-snapshot.spec.ts +++ b/showcases/e2e/divider/divider-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/drawer/drawer-a11y.spec.ts b/showcases/e2e/drawer/drawer-a11y.spec.ts index b4aba15aca2c..231c0e023722 100644 --- a/showcases/e2e/drawer/drawer-a11y.spec.ts +++ b/showcases/e2e/drawer/drawer-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { type Page, test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/drawer/drawer-snapshot.spec.ts b/showcases/e2e/drawer/drawer-snapshot.spec.ts index 3c90b05ca873..a86da7dbdcd0 100644 --- a/showcases/e2e/drawer/drawer-snapshot.spec.ts +++ b/showcases/e2e/drawer/drawer-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/fixtures/hover.ts b/showcases/e2e/fixtures/hover.ts index b3104357050a..b74b1ef55095 100644 --- a/showcases/e2e/fixtures/hover.ts +++ b/showcases/e2e/fixtures/hover.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /* eslint-disable no-await-in-loop,unicorn/prefer-dom-node-dataset */ import { type Page } from '@playwright/test'; diff --git a/showcases/e2e/fixtures/variants.ts b/showcases/e2e/fixtures/variants.ts index 1752dd7c287f..af1448babf78 100644 --- a/showcases/e2e/fixtures/variants.ts +++ b/showcases/e2e/fixtures/variants.ts @@ -1,2 +1,6 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + export const lvl1 = 'neutral-bg-basic-level-1'; export const lvl3 = 'neutral-bg-basic-level-3'; diff --git a/showcases/e2e/fixtures/viewport.ts b/showcases/e2e/fixtures/viewport.ts index e7a42dafcf2d..1f19a1e2c29a 100644 --- a/showcases/e2e/fixtures/viewport.ts +++ b/showcases/e2e/fixtures/viewport.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, type Page } from '@playwright/test'; export const setScrollViewport = (page: Page, fixedHeight?: number) => { diff --git a/showcases/e2e/header/header-a11y.spec.ts b/showcases/e2e/header/header-a11y.spec.ts index 7023c564fe66..e9c786b55918 100644 --- a/showcases/e2e/header/header-a11y.spec.ts +++ b/showcases/e2e/header/header-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; import { hasWebComponentSyntax, diff --git a/showcases/e2e/header/header-snapshot.spec.ts b/showcases/e2e/header/header-snapshot.spec.ts index 8e78c440c997..18d1cd6d8bee 100644 --- a/showcases/e2e/header/header-snapshot.spec.ts +++ b/showcases/e2e/header/header-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; import { getDefaultScreenshotTest, diff --git a/showcases/e2e/home/showcase-home.spec.ts b/showcases/e2e/home/showcase-home.spec.ts index 0e46e1c02b3b..25529f8345f9 100644 --- a/showcases/e2e/home/showcase-home.spec.ts +++ b/showcases/e2e/home/showcase-home.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test, type Page } from '@playwright/test'; import { AxeBuilder } from '@axe-core/playwright'; import { hasWebComponentSyntax, isStencil, waitForDBPage } from '../default'; diff --git a/showcases/e2e/icon/icon-a11y.spec.ts b/showcases/e2e/icon/icon-a11y.spec.ts index d6f1598eee5c..acfda978f0ce 100644 --- a/showcases/e2e/icon/icon-a11y.spec.ts +++ b/showcases/e2e/icon/icon-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/icon/icon-snapshot.spec.ts b/showcases/e2e/icon/icon-snapshot.spec.ts index 123362420aa1..efe545523412 100644 --- a/showcases/e2e/icon/icon-snapshot.spec.ts +++ b/showcases/e2e/icon/icon-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/infotext/infotext-a11y.spec.ts b/showcases/e2e/infotext/infotext-a11y.spec.ts index 7a0c5acfb14f..5b72707ff119 100644 --- a/showcases/e2e/infotext/infotext-a11y.spec.ts +++ b/showcases/e2e/infotext/infotext-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/infotext/infotext-snapshot.spec.ts b/showcases/e2e/infotext/infotext-snapshot.spec.ts index 585694178f8d..95ca8f8fba82 100644 --- a/showcases/e2e/infotext/infotext-snapshot.spec.ts +++ b/showcases/e2e/infotext/infotext-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/input/input-a11y.spec.ts b/showcases/e2e/input/input-a11y.spec.ts index a6e7aab95099..1dc0b1199634 100644 --- a/showcases/e2e/input/input-a11y.spec.ts +++ b/showcases/e2e/input/input-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/input/input-snapshot.spec.ts b/showcases/e2e/input/input-snapshot.spec.ts index 86d7cb6e6ad7..6608f204e39e 100644 --- a/showcases/e2e/input/input-snapshot.spec.ts +++ b/showcases/e2e/input/input-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/link/link-a11y.spec.ts b/showcases/e2e/link/link-a11y.spec.ts index 845e4dda5634..6b723cfd99c8 100644 --- a/showcases/e2e/link/link-a11y.spec.ts +++ b/showcases/e2e/link/link-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { isStencil, runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/link/link-snapshot.spec.ts b/showcases/e2e/link/link-snapshot.spec.ts index c9b2faf362fd..8d1ff011c56b 100644 --- a/showcases/e2e/link/link-snapshot.spec.ts +++ b/showcases/e2e/link/link-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/navigation-item/navigation-item-a11y.spec.ts b/showcases/e2e/navigation-item/navigation-item-a11y.spec.ts index d0e2a900a3ed..8f02c1a4ee48 100644 --- a/showcases/e2e/navigation-item/navigation-item-a11y.spec.ts +++ b/showcases/e2e/navigation-item/navigation-item-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; import { hasWebComponentSyntax, diff --git a/showcases/e2e/navigation-item/navigation-item-snapshot.spec.ts b/showcases/e2e/navigation-item/navigation-item-snapshot.spec.ts index 1826cf94416b..03f1dee3141a 100644 --- a/showcases/e2e/navigation-item/navigation-item-snapshot.spec.ts +++ b/showcases/e2e/navigation-item/navigation-item-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/navigation/navigation-a11y.spec.ts b/showcases/e2e/navigation/navigation-a11y.spec.ts index c96c3abee4ee..8f9252b6de6a 100644 --- a/showcases/e2e/navigation/navigation-a11y.spec.ts +++ b/showcases/e2e/navigation/navigation-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/test'; import { hasWebComponentSyntax, diff --git a/showcases/e2e/navigation/navigation-snapshot.spec.ts b/showcases/e2e/navigation/navigation-snapshot.spec.ts index 3330be058f0a..e9ed4816cef6 100644 --- a/showcases/e2e/navigation/navigation-snapshot.spec.ts +++ b/showcases/e2e/navigation/navigation-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/notification/notification-a11y.spec.ts b/showcases/e2e/notification/notification-a11y.spec.ts index 49c6b2eb4fec..42fda1433f7f 100644 --- a/showcases/e2e/notification/notification-a11y.spec.ts +++ b/showcases/e2e/notification/notification-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/notification/notification-snapshot.spec.ts b/showcases/e2e/notification/notification-snapshot.spec.ts index aabbb7d2d007..d00004b9e874 100644 --- a/showcases/e2e/notification/notification-snapshot.spec.ts +++ b/showcases/e2e/notification/notification-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/popover/popover-a11y.spec.ts b/showcases/e2e/popover/popover-a11y.spec.ts index 419b109191ca..491168e446df 100644 --- a/showcases/e2e/popover/popover-a11y.spec.ts +++ b/showcases/e2e/popover/popover-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { type Page, test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/popover/popover-snapshot.spec.ts b/showcases/e2e/popover/popover-snapshot.spec.ts index 988e1258b097..168eb860820b 100644 --- a/showcases/e2e/popover/popover-snapshot.spec.ts +++ b/showcases/e2e/popover/popover-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/radio/radio-a11y.spec.ts b/showcases/e2e/radio/radio-a11y.spec.ts index 70677f5b9a40..e00afec5e402 100644 --- a/showcases/e2e/radio/radio-a11y.spec.ts +++ b/showcases/e2e/radio/radio-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/radio/radio-snapshot.spec.ts b/showcases/e2e/radio/radio-snapshot.spec.ts index e2af19e1b50d..d64c1fa84729 100644 --- a/showcases/e2e/radio/radio-snapshot.spec.ts +++ b/showcases/e2e/radio/radio-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest } from '../default.ts'; diff --git a/showcases/e2e/section/section-a11y.spec.ts b/showcases/e2e/section/section-a11y.spec.ts index 46f021b13398..701803d909a8 100644 --- a/showcases/e2e/section/section-a11y.spec.ts +++ b/showcases/e2e/section/section-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/section/section-snapshot.spec.ts b/showcases/e2e/section/section-snapshot.spec.ts index d87dade24410..f426b84a26b6 100644 --- a/showcases/e2e/section/section-snapshot.spec.ts +++ b/showcases/e2e/section/section-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/select/select-a11y.spec.ts b/showcases/e2e/select/select-a11y.spec.ts index c3e0807ea54b..73cef1c5b5fd 100644 --- a/showcases/e2e/select/select-a11y.spec.ts +++ b/showcases/e2e/select/select-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/select/select-snapshot.spec.ts b/showcases/e2e/select/select-snapshot.spec.ts index 507a69427dda..e7f557c56456 100644 --- a/showcases/e2e/select/select-snapshot.spec.ts +++ b/showcases/e2e/select/select-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/stack/stack-a11y.spec.ts b/showcases/e2e/stack/stack-a11y.spec.ts index 362eb08b77f2..9990850d765b 100644 --- a/showcases/e2e/stack/stack-a11y.spec.ts +++ b/showcases/e2e/stack/stack-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/stack/stack-snapshot.spec.ts b/showcases/e2e/stack/stack-snapshot.spec.ts index a8da218ba7e8..b73bdd44ac77 100644 --- a/showcases/e2e/stack/stack-snapshot.spec.ts +++ b/showcases/e2e/stack/stack-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest } from '../default.ts'; diff --git a/showcases/e2e/switch/switch-a11y.spec.ts b/showcases/e2e/switch/switch-a11y.spec.ts index 173f3cf71786..d8111b20bc48 100644 --- a/showcases/e2e/switch/switch-a11y.spec.ts +++ b/showcases/e2e/switch/switch-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/switch/switch-snapshot.spec.ts b/showcases/e2e/switch/switch-snapshot.spec.ts index ea0e154717a7..774a3bfb23c8 100644 --- a/showcases/e2e/switch/switch-snapshot.spec.ts +++ b/showcases/e2e/switch/switch-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest } from '../default.ts'; diff --git a/showcases/e2e/tab-item/tab-item-a11y.spec.ts b/showcases/e2e/tab-item/tab-item-a11y.spec.ts index 79fc3795140f..5f65b3133b40 100644 --- a/showcases/e2e/tab-item/tab-item-a11y.spec.ts +++ b/showcases/e2e/tab-item/tab-item-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { isStencil, runAxeCoreTest, runA11yCheckerTest } from '../default.ts'; diff --git a/showcases/e2e/tab-item/tab-item-snapshot.spec.ts b/showcases/e2e/tab-item/tab-item-snapshot.spec.ts index f2d9b40888b9..bc142af68429 100644 --- a/showcases/e2e/tab-item/tab-item-snapshot.spec.ts +++ b/showcases/e2e/tab-item/tab-item-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/tabs/tabs-a11y.spec.ts b/showcases/e2e/tabs/tabs-a11y.spec.ts index 0641fea2e81b..05b1238a57fc 100644 --- a/showcases/e2e/tabs/tabs-a11y.spec.ts +++ b/showcases/e2e/tabs/tabs-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { isStencil, runAxeCoreTest, runA11yCheckerTest } from '../default.ts'; diff --git a/showcases/e2e/tabs/tabs-snapshot.spec.ts b/showcases/e2e/tabs/tabs-snapshot.spec.ts index 4df0f8dbbd8c..93a007dcb9a0 100644 --- a/showcases/e2e/tabs/tabs-snapshot.spec.ts +++ b/showcases/e2e/tabs/tabs-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { expect, test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/tag/tag-a11y.spec.ts b/showcases/e2e/tag/tag-a11y.spec.ts index ba61c68883ac..4cdb529c302f 100644 --- a/showcases/e2e/tag/tag-a11y.spec.ts +++ b/showcases/e2e/tag/tag-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/tag/tag-snapshot.spec.ts b/showcases/e2e/tag/tag-snapshot.spec.ts index 31a1a6c58873..54e323ccf862 100644 --- a/showcases/e2e/tag/tag-snapshot.spec.ts +++ b/showcases/e2e/tag/tag-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/textarea/textarea-a11y.spec.ts b/showcases/e2e/textarea/textarea-a11y.spec.ts index f88758db518a..750481247a97 100644 --- a/showcases/e2e/textarea/textarea-a11y.spec.ts +++ b/showcases/e2e/textarea/textarea-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/textarea/textarea-snapshot.spec.ts b/showcases/e2e/textarea/textarea-snapshot.spec.ts index 7ae2242187c5..103b93ff60ac 100644 --- a/showcases/e2e/textarea/textarea-snapshot.spec.ts +++ b/showcases/e2e/textarea/textarea-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/e2e/tooltip/tooltip-a11y.spec.ts b/showcases/e2e/tooltip/tooltip-a11y.spec.ts index 44e9ca2172e0..c45a78113369 100644 --- a/showcases/e2e/tooltip/tooltip-a11y.spec.ts +++ b/showcases/e2e/tooltip/tooltip-a11y.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { type Page, test } from '@playwright/test'; // @ts-expect-error - required for playwright import { runA11yCheckerTest, runAxeCoreTest } from '../default.ts'; diff --git a/showcases/e2e/tooltip/tooltip-snapshot.spec.ts b/showcases/e2e/tooltip/tooltip-snapshot.spec.ts index 7a782f71ee7c..25613c065c4d 100644 --- a/showcases/e2e/tooltip/tooltip-snapshot.spec.ts +++ b/showcases/e2e/tooltip/tooltip-snapshot.spec.ts @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { test } from '@playwright/test'; // @ts-expect-error - required for playwright import { getDefaultScreenshotTest, runAriaSnapshotTest } from '../default.ts'; diff --git a/showcases/next-showcase/.gitignore b/showcases/next-showcase/.gitignore index b877255f4cb6..f35030c4b182 100644 --- a/showcases/next-showcase/.gitignore +++ b/showcases/next-showcase/.gitignore @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies diff --git a/showcases/next-showcase/README.md b/showcases/next-showcase/README.md index 1a60afbecfaf..c6429c110811 100644 --- a/showcases/next-showcase/README.md +++ b/showcases/next-showcase/README.md @@ -1 +1,7 @@ + + This is a starter template for [Learn Next.js](https://nextjs.org/learn). diff --git a/showcases/next-showcase/next.config.js b/showcases/next-showcase/next.config.js index c605ea6a35a5..b9ac334de62c 100644 --- a/showcases/next-showcase/next.config.js +++ b/showcases/next-showcase/next.config.js @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + /** @type {import('next').NextConfig} */ const nextConfig = { output: 'export', diff --git a/showcases/next-showcase/pages/[[...slug]].tsx b/showcases/next-showcase/pages/[[...slug]].tsx index a651d234e504..3c0269173bd1 100644 --- a/showcases/next-showcase/pages/[[...slug]].tsx +++ b/showcases/next-showcase/pages/[[...slug]].tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { useRouter } from 'next/router'; import type { GetStaticPaths, GetStaticProps } from 'next'; import React from 'react'; diff --git a/showcases/next-showcase/pages/_app.tsx b/showcases/next-showcase/pages/_app.tsx index d0bdf26749b3..9d9e9cd12ed1 100644 --- a/showcases/next-showcase/pages/_app.tsx +++ b/showcases/next-showcase/pages/_app.tsx @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025 DB Systel GmbH +// +// SPDX-License-Identifier: Apache-2.0 + import { useState } from 'react'; import type { AppProps } from 'next/app'; import { DBBrand, DBButton, DBHeader, DBPage } from '../../../output/react/src'; diff --git a/showcases/next-showcase/public/assets/images/db_logo.svg.license b/showcases/next-showcase/public/assets/images/db_logo.svg.license new file mode 100644 index 000000000000..4003e29cfab3 --- /dev/null +++ b/showcases/next-showcase/public/assets/images/db_logo.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: LicenseRef-DB-Designs-License diff --git a/showcases/next-showcase/public/assets/images/placeholder.jpg.license b/showcases/next-showcase/public/assets/images/placeholder.jpg.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/next-showcase/public/assets/images/placeholder.jpg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/next-showcase/public/favicon.ico.license b/showcases/next-showcase/public/favicon.ico.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/next-showcase/public/favicon.ico.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/next-showcase/styles/global.scss b/showcases/next-showcase/styles/global.scss index 3d8bbd8946a2..45e136039487 100644 --- a/showcases/next-showcase/styles/global.scss +++ b/showcases/next-showcase/styles/global.scss @@ -1,3 +1,9 @@ +/* + * SPDX-FileCopyrightText: 2025 DB Systel GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + @forward "@db-ui/components/build/styles/webpack"; @forward "@db-ux/db-theme/build/styles/webpack"; diff --git a/showcases/next-showcase/tsconfig.json.license b/showcases/next-showcase/tsconfig.json.license new file mode 100644 index 000000000000..c68185f23884 --- /dev/null +++ b/showcases/next-showcase/tsconfig.json.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 DB Systel GmbH + +SPDX-License-Identifier: Apache-2.0 diff --git a/showcases/nuxt-showcase/.gitignore b/showcases/nuxt-showcase/.gitignore index 4a7f73a2ed0d..9f9d73d3259a 100644 --- a/showcases/nuxt-showcase/.gitignore +++ b/showcases/nuxt-showcase/.gitignore @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 DB Systel GmbH +# +# SPDX-License-Identifier: Apache-2.0 + # Nuxt dev/build outputs .output .data diff --git a/showcases/nuxt-showcase/README.md b/showcases/nuxt-showcase/README.md index f5db2a2dbfdd..844ce659ca5c 100644 --- a/showcases/nuxt-showcase/README.md +++ b/showcases/nuxt-showcase/README.md @@ -1,3 +1,9 @@ + + # Nuxt 3 Minimal Starter Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more. diff --git a/showcases/nuxt-showcase/app.vue b/showcases/nuxt-showcase/app.vue index 40d53d43f3a3..5106d7b8c3d6 100644 --- a/showcases/nuxt-showcase/app.vue +++ b/showcases/nuxt-showcase/app.vue @@ -1,3 +1,9 @@ + +