Webpack → Vite (Startzeit: mehrere Minuten → ~300ms) Sass Deprecation Warnings beseitigt (@import → @use as *, 93 Dateien) require() → ESM import in 8 JS-Dateien package.json von ~35 auf 6 devDependencies bereinigtmaster
| @@ -1,61 +0,0 @@ | |||||
| { | |||||
| "sourceType": "unambiguous", | |||||
| "presets": [ | |||||
| [ | |||||
| "@babel/preset-env", | |||||
| { | |||||
| "shippedProposals": true, | |||||
| "loose": true | |||||
| } | |||||
| ], | |||||
| "@babel/preset-typescript" | |||||
| ], | |||||
| "plugins": [ | |||||
| "@babel/plugin-transform-shorthand-properties", | |||||
| "@babel/plugin-transform-block-scoping", | |||||
| [ | |||||
| "@babel/plugin-proposal-decorators", | |||||
| { | |||||
| "legacy": true | |||||
| } | |||||
| ], | |||||
| [ | |||||
| "@babel/plugin-proposal-class-properties", | |||||
| { | |||||
| "loose": true | |||||
| } | |||||
| ], | |||||
| [ | |||||
| "@babel/plugin-proposal-private-methods", | |||||
| { | |||||
| "loose": true | |||||
| } | |||||
| ], | |||||
| "@babel/plugin-proposal-export-default-from", | |||||
| "@babel/plugin-syntax-dynamic-import", | |||||
| [ | |||||
| "@babel/plugin-proposal-object-rest-spread", | |||||
| { | |||||
| "loose": true, | |||||
| "useBuiltIns": true | |||||
| } | |||||
| ], | |||||
| "@babel/plugin-transform-classes", | |||||
| "@babel/plugin-transform-arrow-functions", | |||||
| "@babel/plugin-transform-parameters", | |||||
| "@babel/plugin-transform-destructuring", | |||||
| "@babel/plugin-transform-spread", | |||||
| "@babel/plugin-transform-for-of", | |||||
| "babel-plugin-macros", | |||||
| "@babel/plugin-proposal-optional-chaining", | |||||
| "@babel/plugin-proposal-nullish-coalescing-operator", | |||||
| [ | |||||
| "babel-plugin-polyfill-corejs3", | |||||
| { | |||||
| "method": "usage-global", | |||||
| "absoluteImports": "core-js", | |||||
| "version": "3.22.0" | |||||
| } | |||||
| ] | |||||
| ] | |||||
| } | |||||
| @@ -1,13 +1,15 @@ | |||||
| const path = require('path'); | |||||
| module.exports = { | |||||
| stories: ['../stories/**/*.stories.mdx', '../stories/**/*.stories.@(js|jsx|ts|tsx)'], | |||||
| addons: ['@storybook/preset-scss', '@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-controls'], | |||||
| staticDir: './public', | |||||
| export default { | |||||
| stories: ['../stories/**/*.stories.@(js|jsx|ts|tsx)'], | |||||
| addons: ['@storybook/addon-links', '@storybook/addon-docs'], | |||||
| staticDirs: ['../public'], | |||||
| framework: { | framework: { | ||||
| name: '@storybook/html-webpack5', | |||||
| name: '@storybook/html-vite', | |||||
| options: {} | options: {} | ||||
| }, | }, | ||||
| docs: { | |||||
| autodocs: true | |||||
| async viteFinal(config) { | |||||
| config.css ??= {}; | |||||
| config.css.preprocessorOptions ??= {}; | |||||
| config.css.preprocessorOptions.scss = { api: 'modern-compiler' }; | |||||
| return config; | |||||
| } | } | ||||
| }; | |||||
| }; | |||||
| @@ -27,8 +27,8 @@ const customViewports = { | |||||
| export const parameters = { | export const parameters = { | ||||
| layout: 'padded', | layout: 'padded', | ||||
| actions: { argTypesRegex: "^on[A-Z].*" }, | |||||
| viewport: { viewports: customViewports }, | |||||
| actions: {}, | |||||
| viewport: { options: customViewports }, | |||||
| controls: { | controls: { | ||||
| matchers: { | matchers: { | ||||
| color: /(background|color)$/i, | color: /(background|color)$/i, | ||||
| @@ -36,28 +36,37 @@ export const parameters = { | |||||
| }, | }, | ||||
| }, | }, | ||||
| backgrounds: { | backgrounds: { | ||||
| default: 'white', | |||||
| values: [ | |||||
| { | |||||
| options: { | |||||
| white: { | |||||
| name: 'white', | name: 'white', | ||||
| value: '#FFFFFF', | value: '#FFFFFF', | ||||
| }, | }, | ||||
| { | |||||
| primary: { | |||||
| name: 'primary', | name: 'primary', | ||||
| value: '#003366', | value: '#003366', | ||||
| }, | }, | ||||
| { | |||||
| secondary: { | |||||
| name: 'secondary', | name: 'secondary', | ||||
| value: '#56BD66', | value: '#56BD66', | ||||
| }, | }, | ||||
| { | |||||
| lightblue: { | |||||
| name: 'lightblue', | name: 'lightblue', | ||||
| value: '#E3EBF5', | value: '#E3EBF5', | ||||
| }, | |||||
| ], | |||||
| } | |||||
| } | |||||
| }, | }, | ||||
| } | } | ||||
| export const initialGlobals = { | |||||
| backgrounds: { | |||||
| value: 'white' | |||||
| } | |||||
| }; | |||||
| export const tags = ['autodocs']; | |||||
| export const decorators = [ | export const decorators = [ | ||||
| (Story) => { | (Story) => { | ||||
| document.documentElement.setAttribute('data-theme', 'standard'); | document.documentElement.setAttribute('data-theme', 'standard'); | ||||
| @@ -5,51 +5,19 @@ | |||||
| "main": "index.js", | "main": "index.js", | ||||
| "scripts": { | "scripts": { | ||||
| "test": "echo \"Error: no test specified\" && exit 1", | "test": "echo \"Error: no test specified\" && exit 1", | ||||
| "storybook": "storybook dev -s ./public -p 6006", | |||||
| "build-storybook": "storybook build -s ./public" | |||||
| "storybook": "storybook dev -p 6006", | |||||
| "build-storybook": "storybook build" | |||||
| }, | }, | ||||
| "keywords": [], | "keywords": [], | ||||
| "author": "", | "author": "", | ||||
| "license": "ISC", | "license": "ISC", | ||||
| "devDependencies": { | "devDependencies": { | ||||
| "@babel/core": "^7.19.3", | |||||
| "@babel/plugin-proposal-class-properties": "^7.18.6", | |||||
| "@babel/plugin-proposal-decorators": "^7.19.3", | |||||
| "@babel/plugin-proposal-export-default-from": "^7.18.10", | |||||
| "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", | |||||
| "@babel/plugin-proposal-object-rest-spread": "^7.18.9", | |||||
| "@babel/plugin-proposal-optional-chaining": "^7.18.9", | |||||
| "@babel/plugin-proposal-private-methods": "^7.18.6", | |||||
| "@babel/plugin-syntax-dynamic-import": "^7.8.3", | |||||
| "@babel/plugin-transform-arrow-functions": "^7.18.6", | |||||
| "@babel/plugin-transform-block-scoping": "^7.18.9", | |||||
| "@babel/plugin-transform-classes": "^7.19.0", | |||||
| "@babel/plugin-transform-destructuring": "^7.18.13", | |||||
| "@babel/plugin-transform-for-of": "^7.18.8", | |||||
| "@babel/plugin-transform-parameters": "^7.18.8", | |||||
| "@babel/plugin-transform-shorthand-properties": "^7.18.6", | |||||
| "@babel/plugin-transform-spread": "^7.19.0", | |||||
| "@babel/preset-env": "^7.19.3", | |||||
| "@babel/preset-typescript": "^7.18.6", | |||||
| "@storybook/addon-actions": "^7.0.21", | |||||
| "@storybook/addon-controls": "^7.0.21", | |||||
| "@storybook/addon-essentials": "^7.0.21", | |||||
| "@storybook/addon-links": "^7.0.21", | |||||
| "@storybook/html": "^7.0.21", | |||||
| "@storybook/html-webpack5": "^7.0.21", | |||||
| "@storybook/preset-scss": "^1.0.3", | |||||
| "babel-loader": "^8.2.5", | |||||
| "babel-plugin-macros": "^3.1.0", | |||||
| "babel-plugin-polyfill-corejs3": "^0.5.3", | |||||
| "core-js": "^3.25.3", | |||||
| "css-loader": "^5.1.1", | |||||
| "file-loader": "^6.2.0", | |||||
| "react": "^18.2.0", | |||||
| "react-dom": "^18.2.0", | |||||
| "sass": "^1.55.0", | |||||
| "sass-loader": "^10.3.1", | |||||
| "storybook": "^7.0.21", | |||||
| "style-loader": "^2.0.0" | |||||
| "@storybook/addon-docs": "10.4.1", | |||||
| "@storybook/addon-links": "10.4.1", | |||||
| "@storybook/html-vite": "10.4.1", | |||||
| "sass": "^1.100.0", | |||||
| "storybook": "10.4.1", | |||||
| "vite": "^5.4.0" | |||||
| }, | }, | ||||
| "dependencies": { | "dependencies": { | ||||
| "detect-browser": "^5.3.0", | "detect-browser": "^5.3.0", | ||||
| @@ -62,6 +30,7 @@ | |||||
| "jquery-highlight": "^3.5.0", | "jquery-highlight": "^3.5.0", | ||||
| "infinite-scroll": "^3.0.6" | "infinite-scroll": "^3.0.6" | ||||
| }, | }, | ||||
| "type": "module", | |||||
| "private": true, | "private": true, | ||||
| "coremedia": { | "coremedia": { | ||||
| "init": "src/js/init.js", | "init": "src/js/init.js", | ||||
| @@ -3,7 +3,7 @@ | |||||
| //@import "../../variables/variables"; | //@import "../../variables/variables"; | ||||
| //@import "../components/mixins"; | //@import "../components/mixins"; | ||||
| @import "../styles/mixins"; | |||||
| @use "../styles/mixins" as *; | |||||
| .magazine-article { | .magazine-article { | ||||
| @@ -1,4 +1,4 @@ | |||||
| @import "ihk-finder-form"; | |||||
| @use "ihk-finder-form" as *; | |||||
| .ihk-landing { | .ihk-landing { | ||||
| overflow: hidden; | overflow: hidden; | ||||
| @@ -1,4 +1,4 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| .video-box { | .video-box { | ||||
| position: relative; | position: relative; | ||||
| @@ -3,7 +3,7 @@ const $ = global.$; | |||||
| // If needed plase see https://v3.infinite-scroll.com/extras.html | // If needed plase see https://v3.infinite-scroll.com/extras.html | ||||
| // $(elem).infiniteScroll does not work | // $(elem).infiniteScroll does not work | ||||
| // For API Reference See Vanila js Section of docs | // For API Reference See Vanila js Section of docs | ||||
| const InfiniteScroll = require('infinite-scroll'); | |||||
| import InfiniteScroll from 'infinite-scroll'; | |||||
| import {EtrackerUtils} from "./EtrackerUtils"; | import {EtrackerUtils} from "./EtrackerUtils"; | ||||
| @@ -1,6 +1,6 @@ | |||||
| import IHK from '../ihk'; | import IHK from '../ihk'; | ||||
| const $ = require('jquery'); | |||||
| import $ from 'jquery'; | |||||
| class IESupport{ | class IESupport{ | ||||
| constructor() { | constructor() { | ||||
| @@ -1,4 +1,4 @@ | |||||
| @import './mixins'; | |||||
| @use './mixins' as *; | |||||
| .page-wrapper { | .page-wrapper { | ||||
| display: block; | display: block; | ||||
| @@ -1,2 +1,2 @@ | |||||
| @import '../../_global/styles/theme-standard'; | |||||
| //@import '../../_global/styles/theme-digitalblue'; | |||||
| @use '../../_global/styles/theme-standard' as *; | |||||
| //@use '../../_global/styles/theme-digitalblue' as *; | |||||
| @@ -1,4 +1,4 @@ | |||||
| @import 'mixins'; | |||||
| @use 'mixins' as *; | |||||
| html { | html { | ||||
| --font-size-copy: 22px; | --font-size-copy: 22px; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .badge { | .badge { | ||||
| position: relative; | position: relative; | ||||
| @@ -17,4 +17,4 @@ | |||||
| font-weight: 600; | font-weight: 600; | ||||
| padding: 0.02em 0.4em 0; | padding: 0.02em 0.4em 0; | ||||
| margin-left: 0.3em; | margin-left: 0.3em; | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .btn { | .btn { | ||||
| --button-bg-color: var(--color-button-primary-background); | --button-bg-color: var(--color-button-primary-background); | ||||
| @@ -177,4 +177,4 @@ button::-moz-focus-inner { | |||||
| font-family: 'Icons', sans-serif; | font-family: 'Icons', sans-serif; | ||||
| font-size: var(--icon-size); | font-size: var(--icon-size); | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -3,11 +3,6 @@ import {EventTeaserData, NoDateEventTeaserData, SearchResultEventTeaserData} fro | |||||
| export default { | export default { | ||||
| title: 'Atoms/Event Teaser', | title: 'Atoms/Event Teaser', | ||||
| parameters: { | |||||
| backgrounds: { | |||||
| default: 'lightblue', | |||||
| }, | |||||
| }, | |||||
| args: { | args: { | ||||
| event: EventTeaserData, | event: EventTeaserData, | ||||
| }, | }, | ||||
| @@ -15,6 +10,11 @@ export default { | |||||
| event: { | event: { | ||||
| name: 'Veranstaltung', | name: 'Veranstaltung', | ||||
| } | } | ||||
| }, | |||||
| globals: { | |||||
| backgrounds: { | |||||
| value: "lightblue" | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| @@ -33,4 +33,4 @@ EventWithoutDate.args = { | |||||
| export const EventSearchResult = Template.bind({}); | export const EventSearchResult = Template.bind({}); | ||||
| EventSearchResult.args = { | EventSearchResult.args = { | ||||
| event: SearchResultEventTeaserData, | event: SearchResultEventTeaserData, | ||||
| }; | |||||
| }; | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .event-teaser { | .event-teaser { | ||||
| background-color: var(--color-background); | background-color: var(--color-background); | ||||
| @@ -164,4 +164,4 @@ | |||||
| height: 100%; | height: 100%; | ||||
| z-index: 10; | z-index: 10; | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| input[type="checkbox"].form-control { | input[type="checkbox"].form-control { | ||||
| width: 20px; | width: 20px; | ||||
| @@ -1,6 +1,6 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @import '../../_global/styles/svg-vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| @use '../../_global/styles/svg-vars' as *; | |||||
| select, select.form-control { | select, select.form-control { | ||||
| @include form-field; | @include form-field; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], input[type="datetime"], input[type="tel"], textarea, textarea.form-control { | input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], input[type="datetime"], input[type="tel"], textarea, textarea.form-control { | ||||
| @include form-field; | @include form-field; | ||||
| @@ -39,4 +39,4 @@ textarea, textarea.form-control { | |||||
| [data-browser="chrome"] textarea { | [data-browser="chrome"] textarea { | ||||
| padding-left: 10px; | padding-left: 10px; | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .interview-item { | .interview-item { | ||||
| margin: 40px 50px 20px 0; | margin: 40px 50px 20px 0; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .pagination { | .pagination { | ||||
| --pagination-button-margin: 5px; | --pagination-button-margin: 5px; | ||||
| @@ -31,4 +31,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .progress { | .progress { | ||||
| --color-fg: var(--color-text); | --color-fg: var(--color-text); | ||||
| @@ -35,4 +35,4 @@ | |||||
| border-bottom-right-radius: 7px; | border-bottom-right-radius: 7px; | ||||
| background-color: var(--color-fg); | background-color: var(--color-fg); | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .reading-time { | .reading-time { | ||||
| display: block; | display: block; | ||||
| @@ -35,4 +35,4 @@ a:hover .reading-time { | |||||
| position: absolute; | position: absolute; | ||||
| bottom: 0; | bottom: 0; | ||||
| right: 0; | right: 0; | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| button.search-submit { | button.search-submit { | ||||
| position: absolute; | position: absolute; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| input.search-field { | input.search-field { | ||||
| position: relative; | position: relative; | ||||
| @@ -59,4 +59,4 @@ input.search-field { | |||||
| &::-webkit-search-results-decoration { | &::-webkit-search-results-decoration { | ||||
| display: none; | display: none; | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .secondary-menu { | .secondary-menu { | ||||
| position: relative; | position: relative; | ||||
| @@ -146,4 +146,4 @@ | |||||
| text-decoration-color: var(--color-text); | text-decoration-color: var(--color-text); | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .skip-btn { | .skip-btn { | ||||
| position: absolute; | position: absolute; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .social-icons { | .social-icons { | ||||
| --color-twitter: #101419; | --color-twitter: #101419; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .tabs { | .tabs { | ||||
| margin: calc(10px + 1%) -0.25em; | margin: calc(10px + 1%) -0.25em; | ||||
| @@ -21,4 +21,4 @@ | |||||
| margin-left: 0.2em; | margin-left: 0.2em; | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| h1 + .a-z { | h1 + .a-z { | ||||
| margin-top: 30px; | margin-top: 30px; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .accordion { | .accordion { | ||||
| --accordion-toggler-padding: 14px; | --accordion-toggler-padding: 14px; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .anchor-links { | .anchor-links { | ||||
| position: relative; | position: relative; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .artwork-wrapper { | .artwork-wrapper { | ||||
| position: relative; | position: relative; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .card { | .card { | ||||
| &-inner { | &-inner { | ||||
| @@ -170,4 +170,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .checkbox-group { | .checkbox-group { | ||||
| input[type='checkbox'] ~ label { | input[type='checkbox'] ~ label { | ||||
| @@ -35,4 +35,4 @@ | |||||
| margin-top: calc(var(--icon-size) / -2); | margin-top: calc(var(--icon-size) / -2); | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .magazine-article article.col, .magazine-article.col { | .magazine-article article.col, .magazine-article.col { | ||||
| position: relative; | position: relative; | ||||
| @@ -70,4 +70,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .common-content { | .common-content { | ||||
| margin-top: var(--section-margin); | margin-top: var(--section-margin); | ||||
| @@ -17,4 +17,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .contact-wrapper { | .contact-wrapper { | ||||
| position: relative; | position: relative; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .document-list { | .document-list { | ||||
| position: relative; | position: relative; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .election-form { | .election-form { | ||||
| --theme-color-link: var(--color-text); | --theme-color-link: var(--color-text); | ||||
| @@ -76,4 +76,4 @@ | |||||
| display: block; | display: block; | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .election-result-list-badge { | .election-result-list-badge { | ||||
| .badge-inner { | .badge-inner { | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .election-result-list-item { | .election-result-list-item { | ||||
| display: flex; | display: flex; | ||||
| @@ -3,6 +3,11 @@ import {EventTeaserLargeData, EventTeaserLargeImageData} from "./EventTeaserLarg | |||||
| export default { | export default { | ||||
| title: 'Components/Event Teaser Large', | title: 'Components/Event Teaser Large', | ||||
| parameters: { | |||||
| backgrounds: { | |||||
| default: 'lightblue', | |||||
| }, | |||||
| }, | |||||
| args: { | args: { | ||||
| event: EventTeaserLargeData, | event: EventTeaserLargeData, | ||||
| widemode: false, | widemode: false, | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .event-teaser-large { | .event-teaser-large { | ||||
| background-color: var(--color-background); | background-color: var(--color-background); | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .page-footer { | .page-footer { | ||||
| padding: var(--section-padding) 0; | padding: var(--section-padding) 0; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .mwf-layout { | .mwf-layout { | ||||
| display: flex; | display: flex; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .gallery { | .gallery { | ||||
| --gallery-spacing: 8px; | --gallery-spacing: 8px; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .global-message { | .global-message { | ||||
| position: sticky; | position: sticky; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .header-search { | .header-search { | ||||
| @media(min-width: 768px) { | @media(min-width: 768px) { | ||||
| @@ -193,4 +193,4 @@ | |||||
| top: 100%; | top: 100%; | ||||
| @include hide; | @include hide; | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,6 +1,6 @@ | |||||
| import $ from 'jquery'; | import $ from 'jquery'; | ||||
| require('jquery.easing'); | |||||
| import 'jquery.easing'; | |||||
| import {StudioPreviewUtil} from '../../_global/scripts/utils/StudioPreviewUtil'; | import {StudioPreviewUtil} from '../../_global/scripts/utils/StudioPreviewUtil'; | ||||
| class IHKHeader { | class IHKHeader { | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| @media(min-width: 1200px) { | @media(min-width: 1200px) { | ||||
| .magazine-start, .magazine-article, .header-collapsed { | .magazine-start, .magazine-article, .header-collapsed { | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .howto-list { | .howto-list { | ||||
| display: flex; | display: flex; | ||||
| @@ -5,7 +5,7 @@ import IHKSwitch from "./ihk-switch"; | |||||
| import {createButton} from "../../atoms/button/ButtonComponent"; | import {createButton} from "../../atoms/button/ButtonComponent"; | ||||
| import {createInputText} from "../../atoms/input-text/InputTextComponent"; | import {createInputText} from "../../atoms/input-text/InputTextComponent"; | ||||
| import {createSearchButton} from "../../atoms/search-button/SearchButtonComponent"; | import {createSearchButton} from "../../atoms/search-button/SearchButtonComponent"; | ||||
| const Cookies = require('js-cookie'); | |||||
| import Cookies from 'js-cookie'; | |||||
| export const createIhkSwitch = ({ | export const createIhkSwitch = ({ | ||||
| currentIHK = 'Musterstadt', | currentIHK = 'Musterstadt', | ||||
| @@ -1,5 +1,5 @@ | |||||
| const $ = require('jquery'); | |||||
| const Cookies = require('js-cookie'); | |||||
| import $ from 'jquery'; | |||||
| import Cookies from 'js-cookie'; | |||||
| // const Typeahead = require("typeahead.js/dist/typeahead.jquery.js"); | // const Typeahead = require("typeahead.js/dist/typeahead.jquery.js"); | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .ihk-switch { | .ihk-switch { | ||||
| position: absolute; | position: absolute; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .image-text { | .image-text { | ||||
| max-width: 1340px; | max-width: 1340px; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .infobox { | .infobox { | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .linklist { | .linklist { | ||||
| --linklist-icon-padding: 38px; | --linklist-icon-padding: 38px; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .login-form { | .login-form { | ||||
| position: relative; | position: relative; | ||||
| @@ -88,4 +88,4 @@ section.extranet-wrapper { | |||||
| .widecol { | .widecol { | ||||
| flex: 1 1 66%;max-width: 100%; | flex: 1 1 66%;max-width: 100%; | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .logo-wall { | .logo-wall { | ||||
| margin: 0 0 1em 0; | margin: 0 0 1em 0; | ||||
| @@ -47,4 +47,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .magazine-article article.col, .magazine-article.col { | .magazine-article article.col, .magazine-article.col { | ||||
| position: relative; | position: relative; | ||||
| @@ -81,4 +81,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .magazine-cover { | .magazine-cover { | ||||
| @media(min-width: 768px) { | @media(min-width: 768px) { | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .magazine-header { | .magazine-header { | ||||
| --magazine-header-height: 90px; | --magazine-header-height: 90px; | ||||
| @@ -2,11 +2,6 @@ import {createMiniTeaser} from "./MiniTeaserComponent"; | |||||
| export default { | export default { | ||||
| title: 'Components/Mini Teaser', | title: 'Components/Mini Teaser', | ||||
| parameters: { | |||||
| backgrounds: { | |||||
| default: 'white', | |||||
| }, | |||||
| }, | |||||
| argTypes: { | argTypes: { | ||||
| type: { | type: { | ||||
| name: 'Typ', | name: 'Typ', | ||||
| @@ -30,6 +25,11 @@ export default { | |||||
| options: ['Roboter', 'Anker', 'Blitz', 'Buch Brille', 'Brexit', 'Chart', 'Rettungsring', 'Magazin'], | options: ['Roboter', 'Anker', 'Blitz', 'Buch Brille', 'Brexit', 'Chart', 'Rettungsring', 'Magazin'], | ||||
| defaultValue: 'Roboter', | defaultValue: 'Roboter', | ||||
| } | } | ||||
| }, | |||||
| globals: { | |||||
| backgrounds: { | |||||
| value: "white" | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .mini-teaser { | .mini-teaser { | ||||
| position: relative; | position: relative; | ||||
| @@ -69,7 +69,7 @@ | |||||
| opacity: 0.6; | opacity: 0.6; | ||||
| background: linear-gradient(87deg, #036 12.55%, rgba(1, 40, 81, 0.86) 56.52%, rgba(0, 51, 102, 0.00) 94.05%); | background: linear-gradient(87deg, #036 12.55%, rgba(1, 40, 81, 0.86) 56.52%, rgba(0, 51, 102, 0.00) 94.05%); | ||||
| background-blend-mode: overlay; | background-blend-mode: overlay; | ||||
| } | } | ||||
| .text-box{ | .text-box{ | ||||
| position: relative; | position: relative; | ||||
| @@ -123,7 +123,7 @@ | |||||
| position: absolute; | position: absolute; | ||||
| top: 0; | top: 0; | ||||
| left: 0; | left: 0; | ||||
| } | } | ||||
| .text-box{ | .text-box{ | ||||
| padding: 0; | padding: 0; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .page-header.dummy nav { | .page-header.dummy nav { | ||||
| z-index: 0; | z-index: 0; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .page-details { | .page-details { | ||||
| margin: 0 0 48px; | margin: 0 0 48px; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .participation-list { | .participation-list { | ||||
| margin: calc(20px + 2%) 0; | margin: calc(20px + 2%) 0; | ||||
| @@ -78,4 +78,4 @@ | |||||
| line-height: 1; | line-height: 1; | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -2,11 +2,6 @@ import {createParticipationTeaser} from "./ParticipationTeaserComponent"; | |||||
| export default { | export default { | ||||
| title: 'Components/ParticipationTeaser', | title: 'Components/ParticipationTeaser', | ||||
| parameters: { | |||||
| backgrounds: { | |||||
| default: 'lightblue', | |||||
| }, | |||||
| }, | |||||
| args: { | args: { | ||||
| kicker: 'Noch 6 Tage offen', | kicker: 'Noch 6 Tage offen', | ||||
| progress: 65, | progress: 65, | ||||
| @@ -26,6 +21,11 @@ export default { | |||||
| argTypes: { | argTypes: { | ||||
| }, | }, | ||||
| globals: { | |||||
| backgrounds: { | |||||
| value: "lightblue" | |||||
| } | |||||
| }, | |||||
| } | } | ||||
| const Template = ({...args}) => { | const Template = ({...args}) => { | ||||
| @@ -33,4 +33,4 @@ const Template = ({...args}) => { | |||||
| }; | }; | ||||
| export const ParticipationTeaser = Template.bind({}); | export const ParticipationTeaser = Template.bind({}); | ||||
| ParticipationTeaser.args = {}; | |||||
| ParticipationTeaser.args = {}; | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .participation-teaser { | .participation-teaser { | ||||
| position: relative; | position: relative; | ||||
| @@ -84,4 +84,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .print-share { | .print-share { | ||||
| margin: var(--section-margin) 0; | margin: var(--section-margin) 0; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .search-filter-form { | .search-filter-form { | ||||
| --search-padding: 28px; | --search-padding: 28px; | ||||
| @@ -270,4 +270,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .search-results { | .search-results { | ||||
| .results-wrapper { | .results-wrapper { | ||||
| @@ -249,4 +249,4 @@ | |||||
| margin-top: -20px; | margin-top: -20px; | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .richtext .steps { | .richtext .steps { | ||||
| .text a, .rte--list a { | .text a, .rte--list a { | ||||
| @@ -2,11 +2,10 @@ import {createSuperlistEntrySection} from "./SuperlistEntryComponent"; | |||||
| export default { | export default { | ||||
| title: 'Components/Superlist Entry', | title: 'Components/Superlist Entry', | ||||
| parameters: { | |||||
| }, | |||||
| args: { | args: { | ||||
| } | } | ||||
| } | |||||
| }; | |||||
| const Template = ({...args}) => { | const Template = ({...args}) => { | ||||
| return createSuperlistEntrySection({...args}); | return createSuperlistEntrySection({...args}); | ||||
| @@ -21,4 +20,4 @@ export const SuperlistEntryCentered = Template.bind({}); | |||||
| SuperlistEntryCentered.args = { | SuperlistEntryCentered.args = { | ||||
| showInStorybook: true, | showInStorybook: true, | ||||
| centered: true, | centered: true, | ||||
| }; | |||||
| }; | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .superlist-entry { | .superlist-entry { | ||||
| position: relative; | position: relative; | ||||
| @@ -199,4 +199,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .teaser .social-box { | .teaser .social-box { | ||||
| position: relative; | position: relative; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .teaser { | .teaser { | ||||
| --hero-background: var(--swatches-neutrals-white); | --hero-background: var(--swatches-neutrals-white); | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .image-text.is-blockquote { | .image-text.is-blockquote { | ||||
| max-width: 1340px; | max-width: 1340px; | ||||
| @@ -1,4 +1,4 @@ | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .text-with-headline { | .text-with-headline { | ||||
| margin-top: 0; | margin-top: 0; | ||||
| @@ -21,4 +21,4 @@ | |||||
| padding: 0; | padding: 0; | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -2,11 +2,6 @@ import {createTopicTeaser} from "./TopicTeaserComponent"; | |||||
| export default { | export default { | ||||
| title: 'Components/Topics Teaser', | title: 'Components/Topics Teaser', | ||||
| parameters: { | |||||
| backgrounds: { | |||||
| default: 'lightblue', | |||||
| }, | |||||
| }, | |||||
| argTypes: { | argTypes: { | ||||
| type: { | type: { | ||||
| name: 'Typ', | name: 'Typ', | ||||
| @@ -30,6 +25,11 @@ export default { | |||||
| options: ['Roboter', 'Anker', 'Blitz', 'Buch Brille', 'Brexit', 'Chart', 'Rettungsring', 'Magazin'], | options: ['Roboter', 'Anker', 'Blitz', 'Buch Brille', 'Brexit', 'Chart', 'Rettungsring', 'Magazin'], | ||||
| defaultValue: 'Roboter', | defaultValue: 'Roboter', | ||||
| } | } | ||||
| }, | |||||
| globals: { | |||||
| backgrounds: { | |||||
| value: "lightblue" | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| @@ -43,4 +43,4 @@ SingleTopicTeaser.args = {}; | |||||
| export const TopicLinkList = TopicTeaser.bind({}); | export const TopicLinkList = TopicTeaser.bind({}); | ||||
| TopicLinkList.args = { | TopicLinkList.args = { | ||||
| type: 'topic-linklist', | type: 'topic-linklist', | ||||
| }; | |||||
| }; | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .topic-teaser, .topics .tile { | .topic-teaser, .topics .tile { | ||||
| --topic-tile-padding: 24px; | --topic-tile-padding: 24px; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .video { | .video { | ||||
| width: 100%; | width: 100%; | ||||
| @@ -71,4 +71,4 @@ | |||||
| box-shadow: 0 0 0 5px rgba(var(--theme-color-primary-rgb), 0.3); | box-shadow: 0 0 0 5px rgba(var(--theme-color-primary-rgb), 0.3); | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .card-slider { | .card-slider { | ||||
| margin: var(--section-margin) 0 var(--section-margin) 0; | margin: var(--section-margin) 0 var(--section-margin) 0; | ||||
| @@ -210,4 +210,4 @@ | |||||
| max-width: 1340px; | max-width: 1340px; | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .election-detail { | .election-detail { | ||||
| margin: 0 0 80px 0; | margin: 0 0 80px 0; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .election-result-list { | .election-result-list { | ||||
| .election-result-list--header { | .election-result-list--header { | ||||
| @@ -43,4 +43,4 @@ | |||||
| // grid-template-columns: 1fr; | // grid-template-columns: 1fr; | ||||
| //} | //} | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,6 +1,6 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @import '../../components/event-teaser-large/event-teaser-large.scss'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| @use '../../components/event-teaser-large/event-teaser-large.scss' as *; | |||||
| .right-open-container{ | .right-open-container{ | ||||
| @media (min-width: 400px) { | @media (min-width: 400px) { | ||||
| @@ -264,4 +264,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .event-teasers-large { | .event-teasers-large { | ||||
| position: relative; | position: relative; | ||||
| @@ -64,18 +64,18 @@ | |||||
| } | } | ||||
| } | } | ||||
| @media(max-width: 767px) { | @media(max-width: 767px) { | ||||
| } | } | ||||
| @media(max-width: 567px) { | @media(max-width: 567px) { | ||||
| flex: 1 1 100%; | flex: 1 1 100%; | ||||
| max-width: 100%; | max-width: 100%; | ||||
| &:last-child { | &:last-child { | ||||
| display:block; | display:block; | ||||
| } | } | ||||
| } | } | ||||
| @media(max-width: 359px) { | @media(max-width: 359px) { | ||||
| } | } | ||||
| } | } | ||||
| @@ -83,4 +83,4 @@ | |||||
| text-align: center; | text-align: center; | ||||
| margin: calc(var(--col-padding) + 1.5em) 0 0; | margin: calc(var(--col-padding) + 1.5em) 0 0; | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .eventoverview-section{ | .eventoverview-section{ | ||||
| margin: 0; | margin: 0; | ||||
| .tilescontainer{ | .tilescontainer{ | ||||
| @@ -200,7 +200,7 @@ | |||||
| } | } | ||||
| } | } | ||||
| .icon-box { | .icon-box { | ||||
| font-size: 40px !important; | font-size: 40px !important; | ||||
| margin-top:0 !important; | margin-top:0 !important; | ||||
| @@ -230,7 +230,7 @@ | |||||
| @media (max-width: 767px) { | @media (max-width: 767px) { | ||||
| &:nth-child(2n+1):last-child { | &:nth-child(2n+1):last-child { | ||||
| flex: 1 1 100%; | flex: 1 1 100%; | ||||
| max-width: 100%; | |||||
| max-width: 100%; | |||||
| } | } | ||||
| } | } | ||||
| &.width-half{ | &.width-half{ | ||||
| @@ -244,14 +244,14 @@ | |||||
| max-width: 100%; | max-width: 100%; | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| &.width-third{ | &.width-third{ | ||||
| flex: 1 1 25%; | flex: 1 1 25%; | ||||
| max-width: 25%; | |||||
| max-width: 25%; | |||||
| @media(max-width: 1480px) { | @media(max-width: 1480px) { | ||||
| flex: 1 1 50%; | flex: 1 1 50%; | ||||
| max-width: 50%; | |||||
| max-width: 50%; | |||||
| } | } | ||||
| } | } | ||||
| .topic-teaser{ | .topic-teaser{ | ||||
| @@ -269,4 +269,4 @@ | |||||
| flex: 1 1 100%; | flex: 1 1 100%; | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .events { | .events { | ||||
| padding: var(--section-padding) 0; | padding: var(--section-padding) 0; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .feature { | .feature { | ||||
| --theme-color-link: var(--swatches-neutrals-white); | --theme-color-link: var(--swatches-neutrals-white); | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .infobanner { | .infobanner { | ||||
| margin: var(--section-margin) auto; | margin: var(--section-margin) auto; | ||||
| @@ -1,6 +1,6 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .interview { | .interview { | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .intro { | .intro { | ||||
| padding: 0; | padding: 0; | ||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| section.marketingheader { | section.marketingheader { | ||||
| margin-top: 0; | margin-top: 0; | ||||
| @@ -1271,4 +1271,4 @@ section.marketingheader { | |||||
| 100% { | 100% { | ||||
| width: 100% | width: 100% | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .participation-map { | .participation-map { | ||||
| padding: var(--section-padding) 0; | padding: var(--section-padding) 0; | ||||
| @@ -46,4 +46,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .participation-stage { | .participation-stage { | ||||
| background-image: url('./beteiligung-cover.jpg'); | background-image: url('./beteiligung-cover.jpg'); | ||||
| @@ -178,4 +178,4 @@ | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .participation-teasers { | .participation-teasers { | ||||
| position: relative; | position: relative; | ||||
| @@ -76,4 +76,4 @@ | |||||
| margin: calc(var(--col-padding) + 1.5em) 0 0; | margin: calc(var(--col-padding) + 1.5em) 0 0; | ||||
| } | } | ||||
| } | |||||
| } | |||||
| @@ -1,5 +1,5 @@ | |||||
| @import '../../_global/styles/mixins'; | |||||
| @import '../../_global/styles/vars'; | |||||
| @use '../../_global/styles/mixins' as *; | |||||
| @use '../../_global/styles/vars' as *; | |||||
| .quick-facts { | .quick-facts { | ||||
| position: relative; | position: relative; | ||||
| @@ -221,4 +221,4 @@ | |||||
| margin: 0 5px; | margin: 0 5px; | ||||
| } | } | ||||
| } | } | ||||
| } | |||||
| } | |||||