From a704e80e0de7706c61350feb5f8888b234d3a7db Mon Sep 17 00:00:00 2001 From: stefanprobst Date: Tue, 19 Mar 2024 19:59:01 +0100 Subject: [PATCH] fix: avoid content overflow (#225) this sets min-width to zero for content columns to avoid overflow. --- app/[locale]/curricula/[id]/page.tsx | 2 +- app/[locale]/documentation/[id]/page.tsx | 2 +- app/[locale]/imprint/page.tsx | 2 +- app/[locale]/resources/[id]/page.tsx | 2 +- package.json | 4 +- pnpm-lock.yaml | 94 +++++++++++++----------- 6 files changed, 56 insertions(+), 50 deletions(-) diff --git a/app/[locale]/curricula/[id]/page.tsx b/app/[locale]/curricula/[id]/page.tsx index 45b0e2259..2311e44db 100644 --- a/app/[locale]/curricula/[id]/page.tsx +++ b/app/[locale]/curricula/[id]/page.tsx @@ -132,7 +132,7 @@ async function CurriculumContent(props: CurriculumContentProps) { return ( -
+
{curriculum.title}
diff --git a/app/[locale]/documentation/[id]/page.tsx b/app/[locale]/documentation/[id]/page.tsx index 9e29d45a2..db1fc60c4 100644 --- a/app/[locale]/documentation/[id]/page.tsx +++ b/app/[locale]/documentation/[id]/page.tsx @@ -76,7 +76,7 @@ async function DocumentationPageContent(props: DocumentationPageContentProps) { const { Content } = await getDocumentationContent(id); return ( -
+
{document.title} diff --git a/app/[locale]/imprint/page.tsx b/app/[locale]/imprint/page.tsx index 1ea9a9a25..6a2c61000 100644 --- a/app/[locale]/imprint/page.tsx +++ b/app/[locale]/imprint/page.tsx @@ -57,7 +57,7 @@ async function ImprintPageContent(props: ImprintPageContentProps) { const html = await getImprintHtml(locale); return ( -
+
{title}
diff --git a/app/[locale]/resources/[id]/page.tsx b/app/[locale]/resources/[id]/page.tsx index 6f345b236..3cad4ac7c 100644 --- a/app/[locale]/resources/[id]/page.tsx +++ b/app/[locale]/resources/[id]/page.tsx @@ -121,7 +121,7 @@ async function ResourceContent(props: ResourceContentProps) { ); return ( -
+
{resource.title}
diff --git a/package.json b/package.json index 3c4d0aa53..43bd661a6 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "@shikijs/rehype": "^1.2.0", "@types/mdast": "^4.0.3", "@types/mdx": "^2.0.11", - "@types/node": "^20.11.29", + "@types/node": "^20.11.30", "@types/react": "^18.2.67", "@types/react-dom": "^18.2.22", "axe-core": "^4.8.4", @@ -102,7 +102,7 @@ "is-ci": "^3.0.1", "lint-staged": "^15.2.2", "npm-run-all2": "^6.1.2", - "postcss": "^8.4.36", + "postcss": "^8.4.37", "prettier": "^3.2.5", "schema-dts": "^1.1.2", "simple-git-hooks": "^2.11.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 34f402d29..75db46151 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -129,7 +129,7 @@ devDependencies: version: 1.0.2(typescript@5.4.2) '@commitlint/cli': specifier: ^18.6.1 - version: 18.6.1(@types/node@20.11.29)(typescript@5.4.2) + version: 18.6.1(@types/node@20.11.30)(typescript@5.4.2) '@mdx-js/loader': specifier: ^3.0.1 version: 3.0.1(webpack@5.90.3) @@ -161,8 +161,8 @@ devDependencies: specifier: ^2.0.11 version: 2.0.11 '@types/node': - specifier: ^20.11.29 - version: 20.11.29 + specifier: ^20.11.30 + version: 20.11.30 '@types/react': specifier: ^18.2.67 version: 18.2.67 @@ -203,8 +203,8 @@ devDependencies: specifier: ^6.1.2 version: 6.1.2 postcss: - specifier: ^8.4.36 - version: 8.4.36 + specifier: ^8.4.37 + version: 8.4.37 prettier: specifier: ^3.2.5 version: 3.2.5 @@ -253,7 +253,7 @@ packages: peerDependencies: '@commitlint/cli': '>=17' dependencies: - '@commitlint/cli': 18.6.1(@types/node@20.11.29)(typescript@5.4.2) + '@commitlint/cli': 18.6.1(@types/node@20.11.30)(typescript@5.4.2) '@commitlint/config-conventional': 18.6.3 dev: true @@ -413,14 +413,14 @@ packages: resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} dev: false - /@commitlint/cli@18.6.1(@types/node@20.11.29)(typescript@5.4.2): + /@commitlint/cli@18.6.1(@types/node@20.11.30)(typescript@5.4.2): resolution: {integrity: sha512-5IDE0a+lWGdkOvKH892HHAZgbAjcj1mT5QrfA/SVbLJV/BbBMGyKN0W5mhgjekPJJwEQdVNvhl9PwUacY58Usw==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 18.6.1 '@commitlint/lint': 18.6.1 - '@commitlint/load': 18.6.1(@types/node@20.11.29)(typescript@5.4.2) + '@commitlint/load': 18.6.1(@types/node@20.11.30)(typescript@5.4.2) '@commitlint/read': 18.6.1 '@commitlint/types': 18.6.1 execa: 5.1.1 @@ -492,7 +492,7 @@ packages: '@commitlint/types': 18.6.1 dev: true - /@commitlint/load@18.6.1(@types/node@20.11.29)(typescript@5.4.2): + /@commitlint/load@18.6.1(@types/node@20.11.30)(typescript@5.4.2): resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==} engines: {node: '>=v18'} dependencies: @@ -502,7 +502,7 @@ packages: '@commitlint/types': 18.6.1 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.4.2) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.29)(cosmiconfig@8.3.6)(typescript@5.4.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.30)(cosmiconfig@8.3.6)(typescript@5.4.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3336,8 +3336,8 @@ packages: resolution: {integrity: sha512-eUXZzHLHoZqj1frtUetNkUetYoJ6X55UmrVnFD4DMhVeAmwLjniZhtBmsRiemQh4uq4G3vUra/Ws/hs9vEvL3Q==} dev: false - /@types/node@20.11.29: - resolution: {integrity: sha512-P99thMkD/1YkCvAtOd6/zGedKNA0p2fj4ZpjCzcNiSCBWgm3cNRTBfa/qjFnsKkkojxu4vVLtWpesnZ9+ap+gA==} + /@types/node@20.11.30: + resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} dependencies: undici-types: 5.26.5 dev: true @@ -4285,7 +4285,7 @@ packages: engines: {node: '>= 0.6'} dev: false - /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.29)(cosmiconfig@8.3.6)(typescript@5.4.2): + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.30)(cosmiconfig@8.3.6)(typescript@5.4.2): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -4293,7 +4293,7 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 20.11.29 + '@types/node': 20.11.30 cosmiconfig: 8.3.6(typescript@5.4.2) jiti: 1.21.0 typescript: 5.4.2 @@ -4984,7 +4984,7 @@ packages: tailwindcss: ^3.4.0 dependencies: fast-glob: 3.3.2 - postcss: 8.4.36 + postcss: 8.4.37 tailwindcss: 3.4.1 dev: true @@ -6063,7 +6063,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.29 + '@types/node': 20.11.30 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -7448,33 +7448,33 @@ packages: dependencies: htmlparser2: 8.0.2 js-tokens: 8.0.3 - postcss: 8.4.36 - postcss-safe-parser: 6.0.0(postcss@8.4.36) + postcss: 8.4.37 + postcss-safe-parser: 6.0.0(postcss@8.4.37) dev: true - /postcss-import@15.1.0(postcss@8.4.36): + /postcss-import@15.1.0(postcss@8.4.37): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.36 + postcss: 8.4.37 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 dev: true - /postcss-js@4.0.1(postcss@8.4.36): + /postcss-js@4.0.1(postcss@8.4.37): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.36 + postcss: 8.4.37 dev: true - /postcss-load-config@4.0.2(postcss@8.4.36): + /postcss-load-config@4.0.2(postcss@8.4.37): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: @@ -7487,17 +7487,17 @@ packages: optional: true dependencies: lilconfig: 3.1.1 - postcss: 8.4.36 + postcss: 8.4.37 yaml: 2.4.1 dev: true - /postcss-nested@6.0.1(postcss@8.4.36): + /postcss-nested@6.0.1(postcss@8.4.37): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.36 + postcss: 8.4.37 postcss-selector-parser: 6.0.16 dev: true @@ -7505,22 +7505,22 @@ packages: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} dev: true - /postcss-safe-parser@6.0.0(postcss@8.4.36): + /postcss-safe-parser@6.0.0(postcss@8.4.37): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.36 + postcss: 8.4.37 dev: true - /postcss-safe-parser@7.0.0(postcss@8.4.36): + /postcss-safe-parser@7.0.0(postcss@8.4.37): resolution: {integrity: sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==} engines: {node: '>=18.0'} peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.36 + postcss: 8.4.37 dev: true /postcss-selector-parser@6.0.10: @@ -7539,12 +7539,12 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-sorting@8.0.2(postcss@8.4.36): + /postcss-sorting@8.0.2(postcss@8.4.37): resolution: {integrity: sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==} peerDependencies: postcss: ^8.4.20 dependencies: - postcss: 8.4.36 + postcss: 8.4.37 dev: true /postcss-value-parser@4.2.0: @@ -7560,13 +7560,13 @@ packages: source-map-js: 1.1.0 dev: false - /postcss@8.4.36: - resolution: {integrity: sha512-/n7eumA6ZjFHAsbX30yhHup/IMkOmlmvtEi7P+6RMYf+bGJSUHc3geH4a0NSZxAz/RJfiS9tooCTs9LAVYUZKw==} + /postcss@8.4.37: + resolution: {integrity: sha512-7iB/v/r7Woof0glKLH8b1SPHrsX7uhdO+Geb41QpF/+mWZHU3uxxSlN+UXGVit1PawOYDToO+AbZzhBzWRDwbQ==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 picocolors: 1.0.0 - source-map-js: 1.1.0 + source-map-js: 1.2.0 dev: true /prelude-ls@1.2.1: @@ -8370,6 +8370,12 @@ packages: /source-map-js@1.1.0: resolution: {integrity: sha512-9vC2SfsJzlej6MAaMPLu8HiBSHGdRAJ9hVFYN1ibZoNkeanmDmLUcIrj6G9DGL7XMJ54AKg/G75akXl1/izTOw==} engines: {node: '>=0.10.0'} + dev: false + + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + dev: true /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} @@ -8624,8 +8630,8 @@ packages: peerDependencies: stylelint: ^14.0.0 || ^15.0.0 || ^16.0.1 dependencies: - postcss: 8.4.36 - postcss-sorting: 8.0.2(postcss@8.4.36) + postcss: 8.4.37 + postcss-sorting: 8.0.2(postcss@8.4.37) stylelint: 16.2.1(typescript@5.4.2) dev: true @@ -8660,9 +8666,9 @@ packages: micromatch: 4.0.5 normalize-path: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.36 + postcss: 8.4.37 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 7.0.0(postcss@8.4.36) + postcss-safe-parser: 7.0.0(postcss@8.4.37) postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -8781,11 +8787,11 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.36 - postcss-import: 15.1.0(postcss@8.4.36) - postcss-js: 4.0.1(postcss@8.4.36) - postcss-load-config: 4.0.2(postcss@8.4.36) - postcss-nested: 6.0.1(postcss@8.4.36) + postcss: 8.4.37 + postcss-import: 15.1.0(postcss@8.4.37) + postcss-js: 4.0.1(postcss@8.4.37) + postcss-load-config: 4.0.2(postcss@8.4.37) + postcss-nested: 6.0.1(postcss@8.4.37) postcss-selector-parser: 6.0.16 resolve: 1.22.8 sucrase: 3.35.0