├── .all-contributorsrc ├── .babelrc ├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .github ├── CODEOWNERS ├── renovate.json └── workflows │ └── build.yml ├── .gitignore ├── .husky ├── .gitignore ├── pre-commit └── prepare-commit-msg ├── .importjs.js ├── .nvmrc ├── .prettierignore ├── .prettierrc.js ├── .storybook ├── main.js └── preview.js ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── design └── social-image.sketch ├── docs └── odis-logo.svg ├── jest.config.js ├── lint-staged.config.js ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── 500.tsx ├── _app.tsx ├── faq.tsx ├── index.tsx ├── manifest.webmanifest.ts ├── robots.txt.ts ├── search.tsx ├── share.tsx ├── sitemap.xml.ts └── visualisierung.tsx ├── postcss.config.js ├── public ├── favicon.ico ├── favicons │ ├── apple-touch-icon.png │ ├── favicon-192.png │ ├── favicon-512.png │ └── favicon.svg ├── fonts │ ├── AlbertSans │ │ ├── AlbertSans-Italic-VariableFont_wght.woff │ │ ├── AlbertSans-Italic-VariableFont_wght.woff2 │ │ ├── AlbertSans-VariableFont_wght.woff │ │ └── AlbertSans-VariableFont_wght.woff2 │ └── RedHatMono │ │ ├── RedHatMono-VariableFont_wght.woff │ │ └── RedHatMono-VariableFont_wght.woff2 ├── images │ ├── berlin-skzl-logo.svg │ ├── citylab-logo.svg │ ├── ibb-logo.svg │ ├── logo-berlin-senfin.svg │ ├── logo-berlin-senweb-de.svg │ ├── logo-odis-berlin-black.svg │ ├── logo-odis-berlin.svg │ ├── readme.png │ ├── shade-legend.png │ └── tsb-logo.svg └── social-image.jpg ├── scripts └── tsc-lint.sh ├── src ├── components │ ├── Button │ │ ├── Button.stories.tsx │ │ ├── Button.test.tsx │ │ └── index.tsx │ ├── CopyTextField │ │ └── index.tsx │ ├── EmbeddPopup │ │ ├── EmbeddPopup.stories.tsx │ │ └── index.tsx │ ├── ErrorPage │ │ ├── ErrorPage.test.tsx │ │ └── index.tsx │ ├── FadeInWrapper │ │ ├── FadeInWrapper.stories.tsx │ │ └── index.tsx │ ├── Footer │ │ ├── Footer.stories.tsx │ │ ├── Footer.test.tsx │ │ └── index.tsx │ ├── GroupedBarChart │ │ ├── GroupedBarChart.stories.tsx │ │ └── index.tsx │ ├── Head │ │ ├── Head.test.tsx │ │ └── index.tsx │ ├── Header │ │ ├── Header.stories.tsx │ │ └── index.tsx │ ├── Headline │ │ ├── Headline.stories.tsx │ │ ├── Headline.test.tsx │ │ └── index.tsx │ ├── Icons │ │ ├── Affiliate.tsx │ │ ├── ArrowAutofitHeight.tsx │ │ ├── ArrowDownLeft.tsx │ │ ├── ArrowLeft.tsx │ │ ├── ArrowUpRight.tsx │ │ ├── ArrowsDiagonal.tsx │ │ ├── ArrowsDiagonalMinimize2.tsx │ │ ├── Building.tsx │ │ ├── Check.tsx │ │ ├── ChevronDown.tsx │ │ ├── ChevronUp.tsx │ │ ├── Cross.tsx │ │ ├── DotsVertical.tsx │ │ ├── GPS.tsx │ │ ├── HamburgerMenu.tsx │ │ ├── Home.tsx │ │ ├── IconPropType.ts │ │ ├── Icons.stories.tsx │ │ ├── Map.tsx │ │ ├── Minus.tsx │ │ ├── News.tsx │ │ ├── Plant.tsx │ │ ├── Plus.tsx │ │ ├── WateringCan.tsx │ │ ├── __snapshots__ │ │ │ └── Icons.stories.storyshot │ │ ├── index.test.tsx │ │ └── index.tsx │ ├── InternalLink │ │ └── index.tsx │ ├── LeadParagraph │ │ ├── LeadParagraph.stories.tsx │ │ ├── LeadParagraph.test.tsx │ │ └── index.tsx │ ├── ListBox │ │ ├── ListBox.stories.tsx │ │ └── index.tsx │ ├── ListItem │ │ ├── ListItem.stories.tsx │ │ └── index.tsx │ ├── Nav │ │ ├── Nav.stories.tsx │ │ └── index.tsx │ ├── Paragraph │ │ ├── Paragraph.stories.tsx │ │ ├── Paragraph.test.tsx │ │ └── index.tsx │ ├── RadioGroup │ │ ├── RadioGroup.stories.tsx │ │ └── index.tsx │ ├── Toggle │ │ ├── ToggleSwitch.stories.tsx │ │ └── index.tsx │ ├── TreeMap │ │ ├── colors.ts │ │ ├── index.tsx │ │ └── withData.tsx │ └── TreeMapControls │ │ └── index.tsx ├── data │ ├── descriptionData.ts │ ├── districts.ts │ └── totalExpenses.ts ├── lib │ ├── hooks │ │ ├── useAnimationFrame │ │ │ └── index.ts │ │ ├── useCopyToClipboard │ │ │ ├── index.tsx │ │ │ └── useCopyToClipboard.test.tsx │ │ ├── useCurrentTime │ │ │ ├── index.ts │ │ │ └── useCurrentTime.test.tsx │ │ ├── useGeocodedPlace │ │ │ ├── index.tsx │ │ │ └── useGeocodedPlace.test.tsx │ │ ├── useHasMobileSize │ │ │ ├── index.ts │ │ │ └── useHasMobileSize.test.tsx │ │ ├── useHasWebPSupport │ │ │ ├── index.ts │ │ │ └── useHasWebPSupport.test.tsx │ │ ├── useHashIdScroll │ │ │ └── index.tsx │ │ ├── useListData │ │ │ └── index.ts │ │ └── useMatomo │ │ │ └── index.tsx │ ├── requests │ │ ├── createSupabaseClient.ts │ │ ├── getRowsByDistrictAndType.ts │ │ └── getRowsByTopic.ts │ ├── types │ │ └── map.ts │ └── utils │ │ ├── createTreemapStructure │ │ └── index.ts │ │ ├── mapTopicDepthToColumn │ │ └── index.ts │ │ ├── modusValidator │ │ └── index.ts │ │ ├── numberUtil │ │ └── index.ts │ │ ├── queryUtil │ │ └── index.ts │ │ ├── urlUtil │ │ └── index.ts │ │ └── yearValidator │ │ └── index.ts └── style │ ├── colors.js │ └── global.css ├── tailwind.config.js ├── test ├── __mocks__ │ ├── cssMock.ts │ └── fileMock.ts ├── jest-setup.ts └── pages │ ├── 404.test.tsx │ ├── 500.test.tsx │ └── stories │ ├── 404.stories.tsx │ └── 500.stories.tsx ├── tsconfig.json └── tsconfig.tsbuildinfo /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["next/babel"] 3 | } 4 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @hanshack @raphael-arce @Jaszkowic -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | exec < /dev/tty && git cz --hook || true -------------------------------------------------------------------------------- /.importjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.importjs.js -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.10.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.storybook/preview.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/README.md -------------------------------------------------------------------------------- /design/social-image.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/design/social-image.sketch -------------------------------------------------------------------------------- /docs/odis-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/docs/odis-logo.svg -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/jest.config.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/500.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/500.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/faq.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/faq.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/manifest.webmanifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/manifest.webmanifest.ts -------------------------------------------------------------------------------- /pages/robots.txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/robots.txt.ts -------------------------------------------------------------------------------- /pages/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/search.tsx -------------------------------------------------------------------------------- /pages/share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/share.tsx -------------------------------------------------------------------------------- /pages/sitemap.xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/sitemap.xml.ts -------------------------------------------------------------------------------- /pages/visualisierung.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/pages/visualisierung.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicons/favicon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/favicons/favicon-192.png -------------------------------------------------------------------------------- /public/favicons/favicon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/favicons/favicon-512.png -------------------------------------------------------------------------------- /public/favicons/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/favicons/favicon.svg -------------------------------------------------------------------------------- /public/fonts/AlbertSans/AlbertSans-Italic-VariableFont_wght.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/fonts/AlbertSans/AlbertSans-Italic-VariableFont_wght.woff -------------------------------------------------------------------------------- /public/fonts/AlbertSans/AlbertSans-Italic-VariableFont_wght.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/fonts/AlbertSans/AlbertSans-Italic-VariableFont_wght.woff2 -------------------------------------------------------------------------------- /public/fonts/AlbertSans/AlbertSans-VariableFont_wght.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/fonts/AlbertSans/AlbertSans-VariableFont_wght.woff -------------------------------------------------------------------------------- /public/fonts/AlbertSans/AlbertSans-VariableFont_wght.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/fonts/AlbertSans/AlbertSans-VariableFont_wght.woff2 -------------------------------------------------------------------------------- /public/fonts/RedHatMono/RedHatMono-VariableFont_wght.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/fonts/RedHatMono/RedHatMono-VariableFont_wght.woff -------------------------------------------------------------------------------- /public/fonts/RedHatMono/RedHatMono-VariableFont_wght.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/fonts/RedHatMono/RedHatMono-VariableFont_wght.woff2 -------------------------------------------------------------------------------- /public/images/berlin-skzl-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/images/berlin-skzl-logo.svg -------------------------------------------------------------------------------- /public/images/citylab-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/images/citylab-logo.svg -------------------------------------------------------------------------------- /public/images/ibb-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/images/ibb-logo.svg -------------------------------------------------------------------------------- /public/images/logo-berlin-senfin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/images/logo-berlin-senfin.svg -------------------------------------------------------------------------------- /public/images/logo-berlin-senweb-de.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/images/logo-berlin-senweb-de.svg -------------------------------------------------------------------------------- /public/images/logo-odis-berlin-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/images/logo-odis-berlin-black.svg -------------------------------------------------------------------------------- /public/images/logo-odis-berlin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/images/logo-odis-berlin.svg -------------------------------------------------------------------------------- /public/images/readme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/images/readme.png -------------------------------------------------------------------------------- /public/images/shade-legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/images/shade-legend.png -------------------------------------------------------------------------------- /public/images/tsb-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/images/tsb-logo.svg -------------------------------------------------------------------------------- /public/social-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/public/social-image.jpg -------------------------------------------------------------------------------- /scripts/tsc-lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/scripts/tsc-lint.sh -------------------------------------------------------------------------------- /src/components/Button/Button.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Button/Button.stories.tsx -------------------------------------------------------------------------------- /src/components/Button/Button.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Button/Button.test.tsx -------------------------------------------------------------------------------- /src/components/Button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Button/index.tsx -------------------------------------------------------------------------------- /src/components/CopyTextField/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/CopyTextField/index.tsx -------------------------------------------------------------------------------- /src/components/EmbeddPopup/EmbeddPopup.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/EmbeddPopup/EmbeddPopup.stories.tsx -------------------------------------------------------------------------------- /src/components/EmbeddPopup/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/EmbeddPopup/index.tsx -------------------------------------------------------------------------------- /src/components/ErrorPage/ErrorPage.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/ErrorPage/ErrorPage.test.tsx -------------------------------------------------------------------------------- /src/components/ErrorPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/ErrorPage/index.tsx -------------------------------------------------------------------------------- /src/components/FadeInWrapper/FadeInWrapper.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/FadeInWrapper/FadeInWrapper.stories.tsx -------------------------------------------------------------------------------- /src/components/FadeInWrapper/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/FadeInWrapper/index.tsx -------------------------------------------------------------------------------- /src/components/Footer/Footer.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Footer/Footer.stories.tsx -------------------------------------------------------------------------------- /src/components/Footer/Footer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Footer/Footer.test.tsx -------------------------------------------------------------------------------- /src/components/Footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Footer/index.tsx -------------------------------------------------------------------------------- /src/components/GroupedBarChart/GroupedBarChart.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/GroupedBarChart/GroupedBarChart.stories.tsx -------------------------------------------------------------------------------- /src/components/GroupedBarChart/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/GroupedBarChart/index.tsx -------------------------------------------------------------------------------- /src/components/Head/Head.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Head/Head.test.tsx -------------------------------------------------------------------------------- /src/components/Head/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Head/index.tsx -------------------------------------------------------------------------------- /src/components/Header/Header.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Header/Header.stories.tsx -------------------------------------------------------------------------------- /src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Header/index.tsx -------------------------------------------------------------------------------- /src/components/Headline/Headline.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Headline/Headline.stories.tsx -------------------------------------------------------------------------------- /src/components/Headline/Headline.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Headline/Headline.test.tsx -------------------------------------------------------------------------------- /src/components/Headline/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Headline/index.tsx -------------------------------------------------------------------------------- /src/components/Icons/Affiliate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/Affiliate.tsx -------------------------------------------------------------------------------- /src/components/Icons/ArrowAutofitHeight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/ArrowAutofitHeight.tsx -------------------------------------------------------------------------------- /src/components/Icons/ArrowDownLeft.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/ArrowDownLeft.tsx -------------------------------------------------------------------------------- /src/components/Icons/ArrowLeft.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/ArrowLeft.tsx -------------------------------------------------------------------------------- /src/components/Icons/ArrowUpRight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/ArrowUpRight.tsx -------------------------------------------------------------------------------- /src/components/Icons/ArrowsDiagonal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/ArrowsDiagonal.tsx -------------------------------------------------------------------------------- /src/components/Icons/ArrowsDiagonalMinimize2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/ArrowsDiagonalMinimize2.tsx -------------------------------------------------------------------------------- /src/components/Icons/Building.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/Building.tsx -------------------------------------------------------------------------------- /src/components/Icons/Check.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/Check.tsx -------------------------------------------------------------------------------- /src/components/Icons/ChevronDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/ChevronDown.tsx -------------------------------------------------------------------------------- /src/components/Icons/ChevronUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/ChevronUp.tsx -------------------------------------------------------------------------------- /src/components/Icons/Cross.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/Cross.tsx -------------------------------------------------------------------------------- /src/components/Icons/DotsVertical.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/DotsVertical.tsx -------------------------------------------------------------------------------- /src/components/Icons/GPS.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/GPS.tsx -------------------------------------------------------------------------------- /src/components/Icons/HamburgerMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/HamburgerMenu.tsx -------------------------------------------------------------------------------- /src/components/Icons/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/Home.tsx -------------------------------------------------------------------------------- /src/components/Icons/IconPropType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/IconPropType.ts -------------------------------------------------------------------------------- /src/components/Icons/Icons.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/Icons.stories.tsx -------------------------------------------------------------------------------- /src/components/Icons/Map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/Map.tsx -------------------------------------------------------------------------------- /src/components/Icons/Minus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/Minus.tsx -------------------------------------------------------------------------------- /src/components/Icons/News.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/News.tsx -------------------------------------------------------------------------------- /src/components/Icons/Plant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/Plant.tsx -------------------------------------------------------------------------------- /src/components/Icons/Plus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/Plus.tsx -------------------------------------------------------------------------------- /src/components/Icons/WateringCan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/WateringCan.tsx -------------------------------------------------------------------------------- /src/components/Icons/__snapshots__/Icons.stories.storyshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/__snapshots__/Icons.stories.storyshot -------------------------------------------------------------------------------- /src/components/Icons/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/index.test.tsx -------------------------------------------------------------------------------- /src/components/Icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Icons/index.tsx -------------------------------------------------------------------------------- /src/components/InternalLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/InternalLink/index.tsx -------------------------------------------------------------------------------- /src/components/LeadParagraph/LeadParagraph.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/LeadParagraph/LeadParagraph.stories.tsx -------------------------------------------------------------------------------- /src/components/LeadParagraph/LeadParagraph.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/LeadParagraph/LeadParagraph.test.tsx -------------------------------------------------------------------------------- /src/components/LeadParagraph/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/LeadParagraph/index.tsx -------------------------------------------------------------------------------- /src/components/ListBox/ListBox.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/ListBox/ListBox.stories.tsx -------------------------------------------------------------------------------- /src/components/ListBox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/ListBox/index.tsx -------------------------------------------------------------------------------- /src/components/ListItem/ListItem.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/ListItem/ListItem.stories.tsx -------------------------------------------------------------------------------- /src/components/ListItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/ListItem/index.tsx -------------------------------------------------------------------------------- /src/components/Nav/Nav.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Nav/Nav.stories.tsx -------------------------------------------------------------------------------- /src/components/Nav/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Nav/index.tsx -------------------------------------------------------------------------------- /src/components/Paragraph/Paragraph.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Paragraph/Paragraph.stories.tsx -------------------------------------------------------------------------------- /src/components/Paragraph/Paragraph.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Paragraph/Paragraph.test.tsx -------------------------------------------------------------------------------- /src/components/Paragraph/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Paragraph/index.tsx -------------------------------------------------------------------------------- /src/components/RadioGroup/RadioGroup.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/RadioGroup/RadioGroup.stories.tsx -------------------------------------------------------------------------------- /src/components/RadioGroup/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/RadioGroup/index.tsx -------------------------------------------------------------------------------- /src/components/Toggle/ToggleSwitch.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Toggle/ToggleSwitch.stories.tsx -------------------------------------------------------------------------------- /src/components/Toggle/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/Toggle/index.tsx -------------------------------------------------------------------------------- /src/components/TreeMap/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/TreeMap/colors.ts -------------------------------------------------------------------------------- /src/components/TreeMap/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/TreeMap/index.tsx -------------------------------------------------------------------------------- /src/components/TreeMap/withData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/TreeMap/withData.tsx -------------------------------------------------------------------------------- /src/components/TreeMapControls/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/components/TreeMapControls/index.tsx -------------------------------------------------------------------------------- /src/data/descriptionData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/data/descriptionData.ts -------------------------------------------------------------------------------- /src/data/districts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/data/districts.ts -------------------------------------------------------------------------------- /src/data/totalExpenses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/data/totalExpenses.ts -------------------------------------------------------------------------------- /src/lib/hooks/useAnimationFrame/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useAnimationFrame/index.ts -------------------------------------------------------------------------------- /src/lib/hooks/useCopyToClipboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useCopyToClipboard/index.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useCopyToClipboard/useCopyToClipboard.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useCopyToClipboard/useCopyToClipboard.test.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useCurrentTime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useCurrentTime/index.ts -------------------------------------------------------------------------------- /src/lib/hooks/useCurrentTime/useCurrentTime.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useCurrentTime/useCurrentTime.test.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useGeocodedPlace/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useGeocodedPlace/index.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useGeocodedPlace/useGeocodedPlace.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useGeocodedPlace/useGeocodedPlace.test.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useHasMobileSize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useHasMobileSize/index.ts -------------------------------------------------------------------------------- /src/lib/hooks/useHasMobileSize/useHasMobileSize.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useHasMobileSize/useHasMobileSize.test.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useHasWebPSupport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useHasWebPSupport/index.ts -------------------------------------------------------------------------------- /src/lib/hooks/useHasWebPSupport/useHasWebPSupport.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useHasWebPSupport/useHasWebPSupport.test.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useHashIdScroll/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useHashIdScroll/index.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useListData/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useListData/index.ts -------------------------------------------------------------------------------- /src/lib/hooks/useMatomo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/hooks/useMatomo/index.tsx -------------------------------------------------------------------------------- /src/lib/requests/createSupabaseClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/requests/createSupabaseClient.ts -------------------------------------------------------------------------------- /src/lib/requests/getRowsByDistrictAndType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/requests/getRowsByDistrictAndType.ts -------------------------------------------------------------------------------- /src/lib/requests/getRowsByTopic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/requests/getRowsByTopic.ts -------------------------------------------------------------------------------- /src/lib/types/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/types/map.ts -------------------------------------------------------------------------------- /src/lib/utils/createTreemapStructure/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/utils/createTreemapStructure/index.ts -------------------------------------------------------------------------------- /src/lib/utils/mapTopicDepthToColumn/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/utils/mapTopicDepthToColumn/index.ts -------------------------------------------------------------------------------- /src/lib/utils/modusValidator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/utils/modusValidator/index.ts -------------------------------------------------------------------------------- /src/lib/utils/numberUtil/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/utils/numberUtil/index.ts -------------------------------------------------------------------------------- /src/lib/utils/queryUtil/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/utils/queryUtil/index.ts -------------------------------------------------------------------------------- /src/lib/utils/urlUtil/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/utils/urlUtil/index.ts -------------------------------------------------------------------------------- /src/lib/utils/yearValidator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/lib/utils/yearValidator/index.ts -------------------------------------------------------------------------------- /src/style/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/style/colors.js -------------------------------------------------------------------------------- /src/style/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/src/style/global.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /test/__mocks__/cssMock.ts: -------------------------------------------------------------------------------- 1 | export default {} 2 | -------------------------------------------------------------------------------- /test/__mocks__/fileMock.ts: -------------------------------------------------------------------------------- 1 | export default 'test-file-stub' 2 | -------------------------------------------------------------------------------- /test/jest-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/test/jest-setup.ts -------------------------------------------------------------------------------- /test/pages/404.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/test/pages/404.test.tsx -------------------------------------------------------------------------------- /test/pages/500.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/test/pages/500.test.tsx -------------------------------------------------------------------------------- /test/pages/stories/404.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/test/pages/stories/404.stories.tsx -------------------------------------------------------------------------------- /test/pages/stories/500.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/test/pages/stories/500.stories.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berlin/haushaltsdaten/HEAD/tsconfig.tsbuildinfo --------------------------------------------------------------------------------