From 5d4a30cd3484fd5094839052690a5268128b4c7c Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Sat, 13 Jun 2026 17:26:43 +0200 Subject: [PATCH] Fix jdd-editor overlays and faq component classes --- package-lock.json | 14 +++++++------- package.json | 2 +- src/back/html.tsx | 2 +- .../jdd-components/faq-component/faq-component.css | 9 +++++++++ .../faq-component/faq-component.jdd.tsx | 3 ++- 5 files changed, 20 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index d31df54..62975b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@sealcode/add-to-head": "^1.0.0", "@sealcode/file-manager": "^1.0.2", "@sealcode/jdd": "^0.8.6", - "@sealcode/jdd-editor": "^0.2.20", + "@sealcode/jdd-editor": "^0.2.21", "@sealcode/monaco-wrapper": "^0.0.4", "@sealcode/sealgen": "^0.19.20", "@sealcode/show-first-row": "^0.1.0", @@ -1380,9 +1380,9 @@ } }, "node_modules/@sealcode/jdd-editor": { - "version": "0.2.20", - "resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.20.tgz", - "integrity": "sha512-FKNolZ0JFigTrv0DhiBPlLwg14IHadlyA0mZ48dmy9Az4Oh7XymlxuvXYmhanFT58+eJbR3xqhXCnm1WE7tpgw==", + "version": "0.2.21", + "resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.21.tgz", + "integrity": "sha512-7MFT9bKc1pqCD9qEdAfSIye05jVFCL7wCOq/VHfKhkiSfg4qG8h0892jaW2kMHq0TWgQuxbIYgMgOWgexm34Cw==", "dependencies": { "@koa/router": "^13.1.0", "@sealcode/jdd": "^0.8.6", @@ -16021,9 +16021,9 @@ } }, "@sealcode/jdd-editor": { - "version": "0.2.20", - "resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.20.tgz", - "integrity": "sha512-FKNolZ0JFigTrv0DhiBPlLwg14IHadlyA0mZ48dmy9Az4Oh7XymlxuvXYmhanFT58+eJbR3xqhXCnm1WE7tpgw==", + "version": "0.2.21", + "resolved": "https://registry.npmjs.org/@sealcode/jdd-editor/-/jdd-editor-0.2.21.tgz", + "integrity": "sha512-7MFT9bKc1pqCD9qEdAfSIye05jVFCL7wCOq/VHfKhkiSfg4qG8h0892jaW2kMHq0TWgQuxbIYgMgOWgexm34Cw==", "requires": { "@koa/router": "^13.1.0", "@sealcode/jdd": "^0.8.6", diff --git a/package.json b/package.json index b08424f..571e78c 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "@sealcode/add-to-head": "^1.0.0", "@sealcode/file-manager": "^1.0.2", "@sealcode/jdd": "^0.8.6", - "@sealcode/jdd-editor": "^0.2.20", + "@sealcode/jdd-editor": "^0.2.21", "@sealcode/monaco-wrapper": "^0.0.4", "@sealcode/sealgen": "^0.19.20", "@sealcode/show-first-row": "^0.1.0", diff --git a/src/back/html.tsx b/src/back/html.tsx index bc282c5..beac00b 100644 --- a/src/back/html.tsx +++ b/src/back/html.tsx @@ -65,7 +65,7 @@ export default function html({ ${classes ? `class="${classes}"` : ""} > ${!hideNavigation ? (htmlOptions?.navbar || default_navbar)(ctx) : ""} - ${body} ${footer(ctx)} + ${body} ${htmlOptions?.showFooter ? footer(ctx) : ""} `; } diff --git a/src/back/jdd-components/faq-component/faq-component.css b/src/back/jdd-components/faq-component/faq-component.css index af8fbdc..f3f7f56 100644 --- a/src/back/jdd-components/faq-component/faq-component.css +++ b/src/back/jdd-components/faq-component/faq-component.css @@ -1,3 +1,4 @@ +/* stylelint-disable no-descending-specificity */ .faq-component { display: flex; justify-content: center; @@ -73,11 +74,19 @@ &.question-container--accent { background-color: var(--color-brand-accent); color: var(--color-brand-text-on-accent); + + a { + color: var(--color-brand-link-on-accent); + } } &.question-container--accent2 { background-color: var(--color-brand-accent2); color: var(--color-brand-text-on-accent2); + + a { + color: var(--color-brand-link-on-accent2); + } } } diff --git a/src/back/jdd-components/faq-component/faq-component.jdd.tsx b/src/back/jdd-components/faq-component/faq-component.jdd.tsx index c852d83..12940fa 100644 --- a/src/back/jdd-components/faq-component/faq-component.jdd.tsx +++ b/src/back/jdd-components/faq-component/faq-component.jdd.tsx @@ -29,13 +29,14 @@ export class FaqComponent extends Component { } toHTML({ + classes, args: { title, content, faq, button, accordion_color }, jdd_context: { render_markdown, language }, }: ComponentToHTMLArgs): FlatTemplatable { const buttonText = button.buttonText.toUpperCase(); return ( -
+
{title}