diff --git a/src/frontend/apps/impress/cunningham.ts b/src/frontend/apps/impress/cunningham.ts index e12033942..844f36ac2 100644 --- a/src/frontend/apps/impress/cunningham.ts +++ b/src/frontend/apps/impress/cunningham.ts @@ -170,8 +170,8 @@ const config = { danger: { 'color-hover': 'white', background: { - color: 'var(--c--theme--colors--danger-400)', - 'color-hover': 'var(--c--theme--colors--danger-500)', + color: 'var(--c--theme--colors--danger-600)', + 'color-hover': '#FF2725', 'color-disabled': 'var(--c--theme--colors--danger-100)', }, }, @@ -272,15 +272,15 @@ const config = { 'success-800': '#1e2e22', 'success-900': '#19281d', 'info-text': '#0078f3', - 'info-100': '#f4f6ff', - 'info-200': '#e8edff', - 'info-300': '#dde5ff', - 'info-400': '#bdcdff', - 'info-500': '#0078f3', - 'info-600': '#0063cb', - 'info-700': '#f4f6ff', - 'info-800': '#222a3f', - 'info-900': '#1d2437', + 'info-100': '#E8EDFF', + 'info-200': '#DDE5FF', + 'info-300': '#BCCDFF', + 'info-400': '#518FFF', + 'info-500': '#0078F3', + 'info-600': '#0063CB', + 'info-700': '#273961', + 'info-800': '#222A3F', + 'info-900': '#1D2437', 'warning-text': '#d64d00', 'warning-100': '#fff4f3', 'warning-200': '#ffe9e6', @@ -291,16 +291,16 @@ const config = { 'warning-700': '#5e2c21', 'warning-800': '#3e241e', 'warning-900': '#361e19', - 'danger-text': '#e1000f', - 'danger-100': '#fef4f4', - 'danger-200': '#fee9e9', - 'danger-300': '#fddede', - 'danger-400': '#fcbfbf', - 'danger-500': '#e1000f', - 'danger-600': '#c9191e', - 'danger-700': '#642727', + 'danger-text': '#FFF', + 'danger-100': '#FFE9E9', + 'danger-200': '#FFDDDD', + 'danger-300': '#FFBDBD', + 'danger-400': '#FF5655', + 'danger-500': '#F60700', + 'danger-600': '#CE0500', + 'danger-700': '#642626', 'danger-800': '#412121', - 'danger-900': '#3a1c1c', + 'danger-900': '#391C1C', }, font: { families: { @@ -319,8 +319,12 @@ const config = { alert: { 'border-radius': '0', }, + modal: { + 'width-small': '342px', + }, button: { - 'medium-height': '48px', + 'medium-height': '40px', + 'medium-text-height': '40px', 'border-radius': '4px', primary: { background: { @@ -352,7 +356,7 @@ const config = { }, 'tertiary-text': { background: { - 'color-hover': 'var(--c--theme--colors--primary-100)', + 'color-hover': 'var(--c--theme--colors--greyscale-100)', }, 'color-hover': 'var(--c--theme--colors--primary-text)', color: 'var(--c--theme--colors--primary-600)', diff --git a/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Bold.woff2 b/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Bold.woff2 index 4a5b7b291..6ea93fd65 100644 Binary files a/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Bold.woff2 and b/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Bold.woff2 differ diff --git a/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Medium.woff2 b/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Medium.woff2 index 8877adeec..46a6e19ee 100644 Binary files a/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Medium.woff2 and b/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Medium.woff2 differ diff --git a/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Regular.woff2 b/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Regular.woff2 index 5d6517c80..d19d7cc99 100644 Binary files a/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Regular.woff2 and b/src/frontend/apps/impress/src/assets/fonts/Marianne/Marianne-Regular.woff2 differ diff --git a/src/frontend/apps/impress/src/cunningham/cunningham-style.css b/src/frontend/apps/impress/src/cunningham/cunningham-style.css index 2a44b72da..a49c8960a 100644 --- a/src/frontend/apps/impress/src/cunningham/cunningham-style.css +++ b/src/frontend/apps/impress/src/cunningham/cunningham-style.css @@ -352,14 +352,23 @@ input:-webkit-autofill:focus { } .c__button--nano { - padding: 0 var(--c--theme--spacings--2xs); - gap: var(--c--theme--spacings--2xs); + padding: 0 var(--c--theme--spacings--3xs); + gap: var(--c--theme--spacings--3xs); +} + +.c__button--nano { + padding: 0 var(--c--theme--spacings--3xs); + gap: var(--c--theme--spacings--3xs); } .c__button--nano.c__button--icon-only { width: auto; } +.c__button--nano.c__button--icon-only.c__button--full-width { + width: 100%; +} + .c__button--medium { padding: 0.9rem var(--c--theme--spacings--s); } @@ -528,8 +537,20 @@ input:-webkit-autofill:focus { box-shadow: none; } +.c__modal__footer { + margin-top: -1.5rem; +} + .c__modal__close button { - padding: 1.5rem 1rem; + padding: 0px; + font-size: 88px; + width: 28px !important; + height: 28px; +} + +.c__modal__close button .material-icons { + padding: 0px; + font-size: 24px; } .c__modal--full .c__modal__content { diff --git a/src/frontend/apps/impress/src/cunningham/cunningham-tokens.css b/src/frontend/apps/impress/src/cunningham/cunningham-tokens.css index a15bdb88b..b0c367ba0 100644 --- a/src/frontend/apps/impress/src/cunningham/cunningham-tokens.css +++ b/src/frontend/apps/impress/src/cunningham/cunningham-tokens.css @@ -256,11 +256,9 @@ ); --c--components--button--danger--color-hover: white; --c--components--button--danger--background--color: var( - --c--theme--colors--danger-400 - ); - --c--components--button--danger--background--color-hover: var( - --c--theme--colors--danger-500 + --c--theme--colors--danger-600 ); + --c--components--button--danger--background--color-hover: #ff2725; --c--components--button--danger--background--color-disabled: var( --c--theme--colors--danger-100 ); @@ -312,7 +310,6 @@ --c--components--button--disabled--background--color: #b3cef0; --c--components--la-gauffre--activated: false; } - .cunningham-theme--dark { --c--theme--colors--greyscale-100: #182536; --c--theme--colors--greyscale-200: #303c4b; @@ -356,12 +353,11 @@ --c--theme--colors--danger-300: #f09898; --c--theme--colors--danger-400: #ed8585; --c--theme--colors--danger-500: #e96666; - --c--theme--colors--danger-600: #d66; + --c--theme--colors--danger-600: #dd6666; --c--theme--colors--danger-700: #c36666; --c--theme--colors--danger-800: #ae6666; --c--theme--colors--danger-900: #9d6666; } - .cunningham-theme--dsfr { --c--theme--colors--card-border: #e5e5e5; --c--theme--colors--primary-text: #000091; @@ -395,7 +391,7 @@ --c--theme--colors--greyscale-350: #ddd; --c--theme--colors--greyscale-400: #929292; --c--theme--colors--greyscale-500: #7c7c7c; - --c--theme--colors--greyscale-600: #666; + --c--theme--colors--greyscale-600: #666666; --c--theme--colors--greyscale-700: #3a3a3a; --c--theme--colors--greyscale-750: #353535; --c--theme--colors--greyscale-800: #2a2a2a; @@ -413,13 +409,13 @@ --c--theme--colors--success-800: #1e2e22; --c--theme--colors--success-900: #19281d; --c--theme--colors--info-text: #0078f3; - --c--theme--colors--info-100: #f4f6ff; - --c--theme--colors--info-200: #e8edff; - --c--theme--colors--info-300: #dde5ff; - --c--theme--colors--info-400: #bdcdff; + --c--theme--colors--info-100: #e8edff; + --c--theme--colors--info-200: #dde5ff; + --c--theme--colors--info-300: #bccdff; + --c--theme--colors--info-400: #518fff; --c--theme--colors--info-500: #0078f3; --c--theme--colors--info-600: #0063cb; - --c--theme--colors--info-700: #f4f6ff; + --c--theme--colors--info-700: #273961; --c--theme--colors--info-800: #222a3f; --c--theme--colors--info-900: #1d2437; --c--theme--colors--warning-text: #d64d00; @@ -432,24 +428,26 @@ --c--theme--colors--warning-700: #5e2c21; --c--theme--colors--warning-800: #3e241e; --c--theme--colors--warning-900: #361e19; - --c--theme--colors--danger-text: #e1000f; - --c--theme--colors--danger-100: #fef4f4; - --c--theme--colors--danger-200: #fee9e9; - --c--theme--colors--danger-300: #fddede; - --c--theme--colors--danger-400: #fcbfbf; - --c--theme--colors--danger-500: #e1000f; - --c--theme--colors--danger-600: #c9191e; - --c--theme--colors--danger-700: #642727; + --c--theme--colors--danger-text: #fff; + --c--theme--colors--danger-100: #ffe9e9; + --c--theme--colors--danger-200: #ffdddd; + --c--theme--colors--danger-300: #ffbdbd; + --c--theme--colors--danger-400: #ff5655; + --c--theme--colors--danger-500: #f60700; + --c--theme--colors--danger-600: #ce0500; + --c--theme--colors--danger-700: #642626; --c--theme--colors--danger-800: #412121; - --c--theme--colors--danger-900: #3a1c1c; - --c--theme--font--families--accent: marianne; - --c--theme--font--families--base: marianne; + --c--theme--colors--danger-900: #391c1c; + --c--theme--font--families--accent: Marianne; + --c--theme--font--families--base: Marianne; --c--theme--logo--src: /assets/logo-gouv.svg; --c--theme--logo--widthHeader: 110px; --c--theme--logo--widthFooter: 220px; - --c--theme--logo--alt: gouvernement logo; + --c--theme--logo--alt: Gouvernement Logo; --c--components--alert--border-radius: 0; - --c--components--button--medium-height: 48px; + --c--components--modal--width-small: 342px; + --c--components--button--medium-height: 40px; + --c--components--button--medium-text-height: 40px; --c--components--button--border-radius: 4px; --c--components--button--primary--background--color: var( --c--theme--colors--primary-text @@ -480,7 +478,7 @@ --c--theme--colors--primary-text ); --c--components--button--tertiary-text--background--color-hover: var( - --c--theme--colors--primary-100 + --c--theme--colors--greyscale-100 ); --c--components--button--tertiary-text--color-hover: var( --c--theme--colors--primary-text @@ -555,1735 +553,1306 @@ --c--components--forms-textarea--border-radius: 0; --c--components--la-gauffre--activated: true; } - .clr-secondary-text { color: var(--c--theme--colors--secondary-text); } - .clr-secondary-100 { color: var(--c--theme--colors--secondary-100); } - .clr-secondary-200 { color: var(--c--theme--colors--secondary-200); } - .clr-secondary-300 { color: var(--c--theme--colors--secondary-300); } - .clr-secondary-400 { color: var(--c--theme--colors--secondary-400); } - .clr-secondary-500 { color: var(--c--theme--colors--secondary-500); } - .clr-secondary-600 { color: var(--c--theme--colors--secondary-600); } - .clr-secondary-700 { color: var(--c--theme--colors--secondary-700); } - .clr-secondary-800 { color: var(--c--theme--colors--secondary-800); } - .clr-secondary-900 { color: var(--c--theme--colors--secondary-900); } - .clr-info-text { color: var(--c--theme--colors--info-text); } - .clr-info-100 { color: var(--c--theme--colors--info-100); } - .clr-info-200 { color: var(--c--theme--colors--info-200); } - .clr-info-300 { color: var(--c--theme--colors--info-300); } - .clr-info-400 { color: var(--c--theme--colors--info-400); } - .clr-info-500 { color: var(--c--theme--colors--info-500); } - .clr-info-600 { color: var(--c--theme--colors--info-600); } - .clr-info-700 { color: var(--c--theme--colors--info-700); } - .clr-info-800 { color: var(--c--theme--colors--info-800); } - .clr-info-900 { color: var(--c--theme--colors--info-900); } - .clr-greyscale-100 { color: var(--c--theme--colors--greyscale-100); } - .clr-greyscale-200 { color: var(--c--theme--colors--greyscale-200); } - .clr-greyscale-300 { color: var(--c--theme--colors--greyscale-300); } - .clr-greyscale-400 { color: var(--c--theme--colors--greyscale-400); } - .clr-greyscale-500 { color: var(--c--theme--colors--greyscale-500); } - .clr-greyscale-600 { color: var(--c--theme--colors--greyscale-600); } - .clr-greyscale-700 { color: var(--c--theme--colors--greyscale-700); } - .clr-greyscale-800 { color: var(--c--theme--colors--greyscale-800); } - .clr-greyscale-900 { color: var(--c--theme--colors--greyscale-900); } - .clr-greyscale-000 { color: var(--c--theme--colors--greyscale-000); } - .clr-primary-100 { color: var(--c--theme--colors--primary-100); } - .clr-primary-200 { color: var(--c--theme--colors--primary-200); } - .clr-primary-300 { color: var(--c--theme--colors--primary-300); } - .clr-primary-400 { color: var(--c--theme--colors--primary-400); } - .clr-primary-500 { color: var(--c--theme--colors--primary-500); } - .clr-primary-600 { color: var(--c--theme--colors--primary-600); } - .clr-primary-700 { color: var(--c--theme--colors--primary-700); } - .clr-primary-800 { color: var(--c--theme--colors--primary-800); } - .clr-primary-900 { color: var(--c--theme--colors--primary-900); } - .clr-success-100 { color: var(--c--theme--colors--success-100); } - .clr-success-200 { color: var(--c--theme--colors--success-200); } - .clr-success-300 { color: var(--c--theme--colors--success-300); } - .clr-success-400 { color: var(--c--theme--colors--success-400); } - .clr-success-500 { color: var(--c--theme--colors--success-500); } - .clr-success-600 { color: var(--c--theme--colors--success-600); } - .clr-success-700 { color: var(--c--theme--colors--success-700); } - .clr-success-800 { color: var(--c--theme--colors--success-800); } - .clr-success-900 { color: var(--c--theme--colors--success-900); } - .clr-warning-100 { color: var(--c--theme--colors--warning-100); } - .clr-warning-200 { color: var(--c--theme--colors--warning-200); } - .clr-warning-300 { color: var(--c--theme--colors--warning-300); } - .clr-warning-400 { color: var(--c--theme--colors--warning-400); } - .clr-warning-500 { color: var(--c--theme--colors--warning-500); } - .clr-warning-600 { color: var(--c--theme--colors--warning-600); } - .clr-warning-700 { color: var(--c--theme--colors--warning-700); } - .clr-warning-800 { color: var(--c--theme--colors--warning-800); } - .clr-warning-900 { color: var(--c--theme--colors--warning-900); } - .clr-danger-100 { color: var(--c--theme--colors--danger-100); } - .clr-danger-200 { color: var(--c--theme--colors--danger-200); } - .clr-danger-300 { color: var(--c--theme--colors--danger-300); } - .clr-danger-400 { color: var(--c--theme--colors--danger-400); } - .clr-danger-500 { color: var(--c--theme--colors--danger-500); } - .clr-danger-600 { color: var(--c--theme--colors--danger-600); } - .clr-danger-700 { color: var(--c--theme--colors--danger-700); } - .clr-danger-800 { color: var(--c--theme--colors--danger-800); } - .clr-danger-900 { color: var(--c--theme--colors--danger-900); } - .clr-primary-text { color: var(--c--theme--colors--primary-text); } - .clr-success-text { color: var(--c--theme--colors--success-text); } - .clr-warning-text { color: var(--c--theme--colors--warning-text); } - .clr-danger-text { color: var(--c--theme--colors--danger-text); } - .clr-card-border { color: var(--c--theme--colors--card-border); } - .clr-primary-bg { color: var(--c--theme--colors--primary-bg); } - .clr-primary-050 { color: var(--c--theme--colors--primary-050); } - .clr-primary-150 { color: var(--c--theme--colors--primary-150); } - .clr-primary-950 { color: var(--c--theme--colors--primary-950); } - .clr-info-150 { color: var(--c--theme--colors--info-150); } - .clr-greyscale-1000 { color: var(--c--theme--colors--greyscale-1000); } - .bg-secondary-text { background-color: var(--c--theme--colors--secondary-text); } - .bg-secondary-100 { background-color: var(--c--theme--colors--secondary-100); } - .bg-secondary-200 { background-color: var(--c--theme--colors--secondary-200); } - .bg-secondary-300 { background-color: var(--c--theme--colors--secondary-300); } - .bg-secondary-400 { background-color: var(--c--theme--colors--secondary-400); } - .bg-secondary-500 { background-color: var(--c--theme--colors--secondary-500); } - .bg-secondary-600 { background-color: var(--c--theme--colors--secondary-600); } - .bg-secondary-700 { background-color: var(--c--theme--colors--secondary-700); } - .bg-secondary-800 { background-color: var(--c--theme--colors--secondary-800); } - .bg-secondary-900 { background-color: var(--c--theme--colors--secondary-900); } - .bg-info-text { background-color: var(--c--theme--colors--info-text); } - .bg-info-100 { background-color: var(--c--theme--colors--info-100); } - .bg-info-200 { background-color: var(--c--theme--colors--info-200); } - .bg-info-300 { background-color: var(--c--theme--colors--info-300); } - .bg-info-400 { background-color: var(--c--theme--colors--info-400); } - .bg-info-500 { background-color: var(--c--theme--colors--info-500); } - .bg-info-600 { background-color: var(--c--theme--colors--info-600); } - .bg-info-700 { background-color: var(--c--theme--colors--info-700); } - .bg-info-800 { background-color: var(--c--theme--colors--info-800); } - .bg-info-900 { background-color: var(--c--theme--colors--info-900); } - .bg-greyscale-100 { background-color: var(--c--theme--colors--greyscale-100); } - .bg-greyscale-200 { background-color: var(--c--theme--colors--greyscale-200); } - .bg-greyscale-300 { background-color: var(--c--theme--colors--greyscale-300); } - .bg-greyscale-400 { background-color: var(--c--theme--colors--greyscale-400); } - .bg-greyscale-500 { background-color: var(--c--theme--colors--greyscale-500); } - .bg-greyscale-600 { background-color: var(--c--theme--colors--greyscale-600); } - .bg-greyscale-700 { background-color: var(--c--theme--colors--greyscale-700); } - .bg-greyscale-800 { background-color: var(--c--theme--colors--greyscale-800); } - .bg-greyscale-900 { background-color: var(--c--theme--colors--greyscale-900); } - .bg-greyscale-000 { background-color: var(--c--theme--colors--greyscale-000); } - .bg-primary-100 { background-color: var(--c--theme--colors--primary-100); } - .bg-primary-200 { background-color: var(--c--theme--colors--primary-200); } - .bg-primary-300 { background-color: var(--c--theme--colors--primary-300); } - .bg-primary-400 { background-color: var(--c--theme--colors--primary-400); } - .bg-primary-500 { background-color: var(--c--theme--colors--primary-500); } - .bg-primary-600 { background-color: var(--c--theme--colors--primary-600); } - .bg-primary-700 { background-color: var(--c--theme--colors--primary-700); } - .bg-primary-800 { background-color: var(--c--theme--colors--primary-800); } - .bg-primary-900 { background-color: var(--c--theme--colors--primary-900); } - .bg-success-100 { background-color: var(--c--theme--colors--success-100); } - .bg-success-200 { background-color: var(--c--theme--colors--success-200); } - .bg-success-300 { background-color: var(--c--theme--colors--success-300); } - .bg-success-400 { background-color: var(--c--theme--colors--success-400); } - .bg-success-500 { background-color: var(--c--theme--colors--success-500); } - .bg-success-600 { background-color: var(--c--theme--colors--success-600); } - .bg-success-700 { background-color: var(--c--theme--colors--success-700); } - .bg-success-800 { background-color: var(--c--theme--colors--success-800); } - .bg-success-900 { background-color: var(--c--theme--colors--success-900); } - .bg-warning-100 { background-color: var(--c--theme--colors--warning-100); } - .bg-warning-200 { background-color: var(--c--theme--colors--warning-200); } - .bg-warning-300 { background-color: var(--c--theme--colors--warning-300); } - .bg-warning-400 { background-color: var(--c--theme--colors--warning-400); } - .bg-warning-500 { background-color: var(--c--theme--colors--warning-500); } - .bg-warning-600 { background-color: var(--c--theme--colors--warning-600); } - .bg-warning-700 { background-color: var(--c--theme--colors--warning-700); } - .bg-warning-800 { background-color: var(--c--theme--colors--warning-800); } - .bg-warning-900 { background-color: var(--c--theme--colors--warning-900); } - .bg-danger-100 { background-color: var(--c--theme--colors--danger-100); } - .bg-danger-200 { background-color: var(--c--theme--colors--danger-200); } - .bg-danger-300 { background-color: var(--c--theme--colors--danger-300); } - .bg-danger-400 { background-color: var(--c--theme--colors--danger-400); } - .bg-danger-500 { background-color: var(--c--theme--colors--danger-500); } - .bg-danger-600 { background-color: var(--c--theme--colors--danger-600); } - .bg-danger-700 { background-color: var(--c--theme--colors--danger-700); } - .bg-danger-800 { background-color: var(--c--theme--colors--danger-800); } - .bg-danger-900 { background-color: var(--c--theme--colors--danger-900); } - .bg-primary-text { background-color: var(--c--theme--colors--primary-text); } - .bg-success-text { background-color: var(--c--theme--colors--success-text); } - .bg-warning-text { background-color: var(--c--theme--colors--warning-text); } - .bg-danger-text { background-color: var(--c--theme--colors--danger-text); } - .bg-card-border { background-color: var(--c--theme--colors--card-border); } - .bg-primary-bg { background-color: var(--c--theme--colors--primary-bg); } - .bg-primary-050 { background-color: var(--c--theme--colors--primary-050); } - .bg-primary-150 { background-color: var(--c--theme--colors--primary-150); } - .bg-primary-950 { background-color: var(--c--theme--colors--primary-950); } - .bg-info-150 { background-color: var(--c--theme--colors--info-150); } - .bg-greyscale-1000 { background-color: var(--c--theme--colors--greyscale-1000); } - .fw-thin { font-weight: var(--c--theme--font--weights--thin); } - .fw-light { font-weight: var(--c--theme--font--weights--light); } - .fw-regular { font-weight: var(--c--theme--font--weights--regular); } - .fw-medium { font-weight: var(--c--theme--font--weights--medium); } - .fw-bold { font-weight: var(--c--theme--font--weights--bold); } - .fw-extrabold { font-weight: var(--c--theme--font--weights--extrabold); } - .fw-black { font-weight: var(--c--theme--font--weights--black); } - .fs-h1 { font-size: var(--c--theme--font--sizes--h1); letter-spacing: var(--c--theme--font--letterspacings--h1); } - .fs-h2 { font-size: var(--c--theme--font--sizes--h2); letter-spacing: var(--c--theme--font--letterspacings--h2); } - .fs-h3 { font-size: var(--c--theme--font--sizes--h3); letter-spacing: var(--c--theme--font--letterspacings--h3); } - .fs-h4 { font-size: var(--c--theme--font--sizes--h4); letter-spacing: var(--c--theme--font--letterspacings--h4); } - .fs-h5 { font-size: var(--c--theme--font--sizes--h5); letter-spacing: var(--c--theme--font--letterspacings--h5); } - .fs-h6 { font-size: var(--c--theme--font--sizes--h6); letter-spacing: var(--c--theme--font--letterspacings--h6); } - .fs-l { font-size: var(--c--theme--font--sizes--l); letter-spacing: var(--c--theme--font--letterspacings--l); } - .fs-m { font-size: var(--c--theme--font--sizes--m); letter-spacing: var(--c--theme--font--letterspacings--m); } - .fs-s { font-size: var(--c--theme--font--sizes--s); letter-spacing: var(--c--theme--font--letterspacings--s); } - .fs-xs { font-size: var(--c--theme--font--sizes--xs); letter-spacing: var(--c--theme--font--letterspacings--xs); } - .fs-sm { font-size: var(--c--theme--font--sizes--sm); letter-spacing: var(--c--theme--font--letterspacings--sm); } - .fs-md { font-size: var(--c--theme--font--sizes--md); letter-spacing: var(--c--theme--font--letterspacings--md); } - .fs-lg { font-size: var(--c--theme--font--sizes--lg); letter-spacing: var(--c--theme--font--letterspacings--lg); } - .fs-ml { font-size: var(--c--theme--font--sizes--ml); letter-spacing: var(--c--theme--font--letterspacings--ml); } - .fs-xl { font-size: var(--c--theme--font--sizes--xl); letter-spacing: var(--c--theme--font--letterspacings--xl); } - .fs-t { font-size: var(--c--theme--font--sizes--t); letter-spacing: var(--c--theme--font--letterspacings--t); } - .f-base { font-family: var(--c--theme--font--families--base); } - .f-accent { font-family: var(--c--theme--font--families--accent); } - .m-0 { margin: var(--c--theme--spacings--0); } - .mb-0 { margin-bottom: var(--c--theme--spacings--0); } - .mt-0 { margin-top: var(--c--theme--spacings--0); } - .ml-0 { margin-left: var(--c--theme--spacings--0); } - .mr-0 { margin-right: var(--c--theme--spacings--0); } - .m-xl { margin: var(--c--theme--spacings--xl); } - .mb-xl { margin-bottom: var(--c--theme--spacings--xl); } - .mt-xl { margin-top: var(--c--theme--spacings--xl); } - .ml-xl { margin-left: var(--c--theme--spacings--xl); } - .mr-xl { margin-right: var(--c--theme--spacings--xl); } - .m-l { margin: var(--c--theme--spacings--l); } - .mb-l { margin-bottom: var(--c--theme--spacings--l); } - .mt-l { margin-top: var(--c--theme--spacings--l); } - .ml-l { margin-left: var(--c--theme--spacings--l); } - .mr-l { margin-right: var(--c--theme--spacings--l); } - .m-b { margin: var(--c--theme--spacings--b); } - .mb-b { margin-bottom: var(--c--theme--spacings--b); } - .mt-b { margin-top: var(--c--theme--spacings--b); } - .ml-b { margin-left: var(--c--theme--spacings--b); } - .mr-b { margin-right: var(--c--theme--spacings--b); } - .m-s { margin: var(--c--theme--spacings--s); } - .mb-s { margin-bottom: var(--c--theme--spacings--s); } - .mt-s { margin-top: var(--c--theme--spacings--s); } - .ml-s { margin-left: var(--c--theme--spacings--s); } - .mr-s { margin-right: var(--c--theme--spacings--s); } - .m-t { margin: var(--c--theme--spacings--t); } - .mb-t { margin-bottom: var(--c--theme--spacings--t); } - .mt-t { margin-top: var(--c--theme--spacings--t); } - .ml-t { margin-left: var(--c--theme--spacings--t); } - .mr-t { margin-right: var(--c--theme--spacings--t); } - .m-st { margin: var(--c--theme--spacings--st); } - .mb-st { margin-bottom: var(--c--theme--spacings--st); } - .mt-st { margin-top: var(--c--theme--spacings--st); } - .ml-st { margin-left: var(--c--theme--spacings--st); } - .mr-st { margin-right: var(--c--theme--spacings--st); } - .m-none { margin: var(--c--theme--spacings--none); } - .mb-none { margin-bottom: var(--c--theme--spacings--none); } - .mt-none { margin-top: var(--c--theme--spacings--none); } - .ml-none { margin-left: var(--c--theme--spacings--none); } - .mr-none { margin-right: var(--c--theme--spacings--none); } - .m-auto { margin: var(--c--theme--spacings--auto); } - .mb-auto { margin-bottom: var(--c--theme--spacings--auto); } - .mt-auto { margin-top: var(--c--theme--spacings--auto); } - .ml-auto { margin-left: var(--c--theme--spacings--auto); } - .mr-auto { margin-right: var(--c--theme--spacings--auto); } - .m-bx { margin: var(--c--theme--spacings--bx); } - .mb-bx { margin-bottom: var(--c--theme--spacings--bx); } - .mt-bx { margin-top: var(--c--theme--spacings--bx); } - .ml-bx { margin-left: var(--c--theme--spacings--bx); } - .mr-bx { margin-right: var(--c--theme--spacings--bx); } - .m-full { margin: var(--c--theme--spacings--full); } - .mb-full { margin-bottom: var(--c--theme--spacings--full); } - .mt-full { margin-top: var(--c--theme--spacings--full); } - .ml-full { margin-left: var(--c--theme--spacings--full); } - .mr-full { margin-right: var(--c--theme--spacings--full); } - .m-4xs { margin: var(--c--theme--spacings--4xs); } - .mb-4xs { margin-bottom: var(--c--theme--spacings--4xs); } - .mt-4xs { margin-top: var(--c--theme--spacings--4xs); } - .ml-4xs { margin-left: var(--c--theme--spacings--4xs); } - .mr-4xs { margin-right: var(--c--theme--spacings--4xs); } - .m-3xs { margin: var(--c--theme--spacings--3xs); } - .mb-3xs { margin-bottom: var(--c--theme--spacings--3xs); } - .mt-3xs { margin-top: var(--c--theme--spacings--3xs); } - .ml-3xs { margin-left: var(--c--theme--spacings--3xs); } - .mr-3xs { margin-right: var(--c--theme--spacings--3xs); } - .m-2xs { margin: var(--c--theme--spacings--2xs); } - .mb-2xs { margin-bottom: var(--c--theme--spacings--2xs); } - .mt-2xs { margin-top: var(--c--theme--spacings--2xs); } - .ml-2xs { margin-left: var(--c--theme--spacings--2xs); } - .mr-2xs { margin-right: var(--c--theme--spacings--2xs); } - .m-xs { margin: var(--c--theme--spacings--xs); } - .mb-xs { margin-bottom: var(--c--theme--spacings--xs); } - .mt-xs { margin-top: var(--c--theme--spacings--xs); } - .ml-xs { margin-left: var(--c--theme--spacings--xs); } - .mr-xs { margin-right: var(--c--theme--spacings--xs); } - .m-sm { margin: var(--c--theme--spacings--sm); } - .mb-sm { margin-bottom: var(--c--theme--spacings--sm); } - .mt-sm { margin-top: var(--c--theme--spacings--sm); } - .ml-sm { margin-left: var(--c--theme--spacings--sm); } - .mr-sm { margin-right: var(--c--theme--spacings--sm); } - .m-base { margin: var(--c--theme--spacings--base); } - .mb-base { margin-bottom: var(--c--theme--spacings--base); } - .mt-base { margin-top: var(--c--theme--spacings--base); } - .ml-base { margin-left: var(--c--theme--spacings--base); } - .mr-base { margin-right: var(--c--theme--spacings--base); } - .m-md { margin: var(--c--theme--spacings--md); } - .mb-md { margin-bottom: var(--c--theme--spacings--md); } - .mt-md { margin-top: var(--c--theme--spacings--md); } - .ml-md { margin-left: var(--c--theme--spacings--md); } - .mr-md { margin-right: var(--c--theme--spacings--md); } - .m-lg { margin: var(--c--theme--spacings--lg); } - .mb-lg { margin-bottom: var(--c--theme--spacings--lg); } - .mt-lg { margin-top: var(--c--theme--spacings--lg); } - .ml-lg { margin-left: var(--c--theme--spacings--lg); } - .mr-lg { margin-right: var(--c--theme--spacings--lg); } - .m-xxl { margin: var(--c--theme--spacings--xxl); } - .mb-xxl { margin-bottom: var(--c--theme--spacings--xxl); } - .mt-xxl { margin-top: var(--c--theme--spacings--xxl); } - .ml-xxl { margin-left: var(--c--theme--spacings--xxl); } - .mr-xxl { margin-right: var(--c--theme--spacings--xxl); } - .m-xxxl { margin: var(--c--theme--spacings--xxxl); } - .mb-xxxl { margin-bottom: var(--c--theme--spacings--xxxl); } - .mt-xxxl { margin-top: var(--c--theme--spacings--xxxl); } - .ml-xxxl { margin-left: var(--c--theme--spacings--xxxl); } - .mr-xxxl { margin-right: var(--c--theme--spacings--xxxl); } - .m-4xl { margin: var(--c--theme--spacings--4xl); } - .mb-4xl { margin-bottom: var(--c--theme--spacings--4xl); } - .mt-4xl { margin-top: var(--c--theme--spacings--4xl); } - .ml-4xl { margin-left: var(--c--theme--spacings--4xl); } - .mr-4xl { margin-right: var(--c--theme--spacings--4xl); } - .m-5xl { margin: var(--c--theme--spacings--5xl); } - .mb-5xl { margin-bottom: var(--c--theme--spacings--5xl); } - .mt-5xl { margin-top: var(--c--theme--spacings--5xl); } - .ml-5xl { margin-left: var(--c--theme--spacings--5xl); } - .mr-5xl { margin-right: var(--c--theme--spacings--5xl); } - .m-6xl { margin: var(--c--theme--spacings--6xl); } - .mb-6xl { margin-bottom: var(--c--theme--spacings--6xl); } - .mt-6xl { margin-top: var(--c--theme--spacings--6xl); } - .ml-6xl { margin-left: var(--c--theme--spacings--6xl); } - .mr-6xl { margin-right: var(--c--theme--spacings--6xl); } - .m-7xl { margin: var(--c--theme--spacings--7xl); } - .mb-7xl { margin-bottom: var(--c--theme--spacings--7xl); } - .mt-7xl { margin-top: var(--c--theme--spacings--7xl); } - .ml-7xl { margin-left: var(--c--theme--spacings--7xl); } - .mr-7xl { margin-right: var(--c--theme--spacings--7xl); } - .p-0 { padding: var(--c--theme--spacings--0); } - .pb-0 { padding-bottom: var(--c--theme--spacings--0); } - .pt-0 { padding-top: var(--c--theme--spacings--0); } - .pl-0 { padding-left: var(--c--theme--spacings--0); } - .pr-0 { padding-right: var(--c--theme--spacings--0); } - .p-xl { padding: var(--c--theme--spacings--xl); } - .pb-xl { padding-bottom: var(--c--theme--spacings--xl); } - .pt-xl { padding-top: var(--c--theme--spacings--xl); } - .pl-xl { padding-left: var(--c--theme--spacings--xl); } - .pr-xl { padding-right: var(--c--theme--spacings--xl); } - .p-l { padding: var(--c--theme--spacings--l); } - .pb-l { padding-bottom: var(--c--theme--spacings--l); } - .pt-l { padding-top: var(--c--theme--spacings--l); } - .pl-l { padding-left: var(--c--theme--spacings--l); } - .pr-l { padding-right: var(--c--theme--spacings--l); } - .p-b { padding: var(--c--theme--spacings--b); } - .pb-b { padding-bottom: var(--c--theme--spacings--b); } - .pt-b { padding-top: var(--c--theme--spacings--b); } - .pl-b { padding-left: var(--c--theme--spacings--b); } - .pr-b { padding-right: var(--c--theme--spacings--b); } - .p-s { padding: var(--c--theme--spacings--s); } - .pb-s { padding-bottom: var(--c--theme--spacings--s); } - .pt-s { padding-top: var(--c--theme--spacings--s); } - .pl-s { padding-left: var(--c--theme--spacings--s); } - .pr-s { padding-right: var(--c--theme--spacings--s); } - .p-t { padding: var(--c--theme--spacings--t); } - .pb-t { padding-bottom: var(--c--theme--spacings--t); } - .pt-t { padding-top: var(--c--theme--spacings--t); } - .pl-t { padding-left: var(--c--theme--spacings--t); } - .pr-t { padding-right: var(--c--theme--spacings--t); } - .p-st { padding: var(--c--theme--spacings--st); } - .pb-st { padding-bottom: var(--c--theme--spacings--st); } - .pt-st { padding-top: var(--c--theme--spacings--st); } - .pl-st { padding-left: var(--c--theme--spacings--st); } - .pr-st { padding-right: var(--c--theme--spacings--st); } - .p-none { padding: var(--c--theme--spacings--none); } - .pb-none { padding-bottom: var(--c--theme--spacings--none); } - .pt-none { padding-top: var(--c--theme--spacings--none); } - .pl-none { padding-left: var(--c--theme--spacings--none); } - .pr-none { padding-right: var(--c--theme--spacings--none); } - .p-auto { padding: var(--c--theme--spacings--auto); } - .pb-auto { padding-bottom: var(--c--theme--spacings--auto); } - .pt-auto { padding-top: var(--c--theme--spacings--auto); } - .pl-auto { padding-left: var(--c--theme--spacings--auto); } - .pr-auto { padding-right: var(--c--theme--spacings--auto); } - .p-bx { padding: var(--c--theme--spacings--bx); } - .pb-bx { padding-bottom: var(--c--theme--spacings--bx); } - .pt-bx { padding-top: var(--c--theme--spacings--bx); } - .pl-bx { padding-left: var(--c--theme--spacings--bx); } - .pr-bx { padding-right: var(--c--theme--spacings--bx); } - .p-full { padding: var(--c--theme--spacings--full); } - .pb-full { padding-bottom: var(--c--theme--spacings--full); } - .pt-full { padding-top: var(--c--theme--spacings--full); } - .pl-full { padding-left: var(--c--theme--spacings--full); } - .pr-full { padding-right: var(--c--theme--spacings--full); } - .p-4xs { padding: var(--c--theme--spacings--4xs); } - .pb-4xs { padding-bottom: var(--c--theme--spacings--4xs); } - .pt-4xs { padding-top: var(--c--theme--spacings--4xs); } - .pl-4xs { padding-left: var(--c--theme--spacings--4xs); } - .pr-4xs { padding-right: var(--c--theme--spacings--4xs); } - .p-3xs { padding: var(--c--theme--spacings--3xs); } - .pb-3xs { padding-bottom: var(--c--theme--spacings--3xs); } - .pt-3xs { padding-top: var(--c--theme--spacings--3xs); } - .pl-3xs { padding-left: var(--c--theme--spacings--3xs); } - .pr-3xs { padding-right: var(--c--theme--spacings--3xs); } - .p-2xs { padding: var(--c--theme--spacings--2xs); } - .pb-2xs { padding-bottom: var(--c--theme--spacings--2xs); } - .pt-2xs { padding-top: var(--c--theme--spacings--2xs); } - .pl-2xs { padding-left: var(--c--theme--spacings--2xs); } - .pr-2xs { padding-right: var(--c--theme--spacings--2xs); } - .p-xs { padding: var(--c--theme--spacings--xs); } - .pb-xs { padding-bottom: var(--c--theme--spacings--xs); } - .pt-xs { padding-top: var(--c--theme--spacings--xs); } - .pl-xs { padding-left: var(--c--theme--spacings--xs); } - .pr-xs { padding-right: var(--c--theme--spacings--xs); } - .p-sm { padding: var(--c--theme--spacings--sm); } - .pb-sm { padding-bottom: var(--c--theme--spacings--sm); } - .pt-sm { padding-top: var(--c--theme--spacings--sm); } - .pl-sm { padding-left: var(--c--theme--spacings--sm); } - .pr-sm { padding-right: var(--c--theme--spacings--sm); } - .p-base { padding: var(--c--theme--spacings--base); } - .pb-base { padding-bottom: var(--c--theme--spacings--base); } - .pt-base { padding-top: var(--c--theme--spacings--base); } - .pl-base { padding-left: var(--c--theme--spacings--base); } - .pr-base { padding-right: var(--c--theme--spacings--base); } - .p-md { padding: var(--c--theme--spacings--md); } - .pb-md { padding-bottom: var(--c--theme--spacings--md); } - .pt-md { padding-top: var(--c--theme--spacings--md); } - .pl-md { padding-left: var(--c--theme--spacings--md); } - .pr-md { padding-right: var(--c--theme--spacings--md); } - .p-lg { padding: var(--c--theme--spacings--lg); } - .pb-lg { padding-bottom: var(--c--theme--spacings--lg); } - .pt-lg { padding-top: var(--c--theme--spacings--lg); } - .pl-lg { padding-left: var(--c--theme--spacings--lg); } - .pr-lg { padding-right: var(--c--theme--spacings--lg); } - .p-xxl { padding: var(--c--theme--spacings--xxl); } - .pb-xxl { padding-bottom: var(--c--theme--spacings--xxl); } - .pt-xxl { padding-top: var(--c--theme--spacings--xxl); } - .pl-xxl { padding-left: var(--c--theme--spacings--xxl); } - .pr-xxl { padding-right: var(--c--theme--spacings--xxl); } - .p-xxxl { padding: var(--c--theme--spacings--xxxl); } - .pb-xxxl { padding-bottom: var(--c--theme--spacings--xxxl); } - .pt-xxxl { padding-top: var(--c--theme--spacings--xxxl); } - .pl-xxxl { padding-left: var(--c--theme--spacings--xxxl); } - .pr-xxxl { padding-right: var(--c--theme--spacings--xxxl); } - .p-4xl { padding: var(--c--theme--spacings--4xl); } - .pb-4xl { padding-bottom: var(--c--theme--spacings--4xl); } - .pt-4xl { padding-top: var(--c--theme--spacings--4xl); } - .pl-4xl { padding-left: var(--c--theme--spacings--4xl); } - .pr-4xl { padding-right: var(--c--theme--spacings--4xl); } - .p-5xl { padding: var(--c--theme--spacings--5xl); } - .pb-5xl { padding-bottom: var(--c--theme--spacings--5xl); } - .pt-5xl { padding-top: var(--c--theme--spacings--5xl); } - .pl-5xl { padding-left: var(--c--theme--spacings--5xl); } - .pr-5xl { padding-right: var(--c--theme--spacings--5xl); } - .p-6xl { padding: var(--c--theme--spacings--6xl); } - .pb-6xl { padding-bottom: var(--c--theme--spacings--6xl); } - .pt-6xl { padding-top: var(--c--theme--spacings--6xl); } - .pl-6xl { padding-left: var(--c--theme--spacings--6xl); } - .pr-6xl { padding-right: var(--c--theme--spacings--6xl); } - .p-7xl { padding: var(--c--theme--spacings--7xl); } - .pb-7xl { padding-bottom: var(--c--theme--spacings--7xl); } - .pt-7xl { padding-top: var(--c--theme--spacings--7xl); } - .pl-7xl { padding-left: var(--c--theme--spacings--7xl); } - .pr-7xl { padding-right: var(--c--theme--spacings--7xl); } diff --git a/src/frontend/apps/impress/src/cunningham/cunningham-tokens.ts b/src/frontend/apps/impress/src/cunningham/cunningham-tokens.ts index e75ad694f..90f3d3f6d 100644 --- a/src/frontend/apps/impress/src/cunningham/cunningham-tokens.ts +++ b/src/frontend/apps/impress/src/cunningham/cunningham-tokens.ts @@ -264,8 +264,8 @@ export const tokens = { danger: { 'color-hover': 'white', background: { - color: 'var(--c--theme--colors--danger-400)', - 'color-hover': 'var(--c--theme--colors--danger-500)', + color: 'var(--c--theme--colors--danger-600)', + 'color-hover': '#FF2725', 'color-disabled': 'var(--c--theme--colors--danger-100)', }, }, @@ -407,15 +407,15 @@ export const tokens = { 'success-800': '#1e2e22', 'success-900': '#19281d', 'info-text': '#0078f3', - 'info-100': '#f4f6ff', - 'info-200': '#e8edff', - 'info-300': '#dde5ff', - 'info-400': '#bdcdff', - 'info-500': '#0078f3', - 'info-600': '#0063cb', - 'info-700': '#f4f6ff', - 'info-800': '#222a3f', - 'info-900': '#1d2437', + 'info-100': '#E8EDFF', + 'info-200': '#DDE5FF', + 'info-300': '#BCCDFF', + 'info-400': '#518FFF', + 'info-500': '#0078F3', + 'info-600': '#0063CB', + 'info-700': '#273961', + 'info-800': '#222A3F', + 'info-900': '#1D2437', 'warning-text': '#d64d00', 'warning-100': '#fff4f3', 'warning-200': '#ffe9e6', @@ -426,16 +426,16 @@ export const tokens = { 'warning-700': '#5e2c21', 'warning-800': '#3e241e', 'warning-900': '#361e19', - 'danger-text': '#e1000f', - 'danger-100': '#fef4f4', - 'danger-200': '#fee9e9', - 'danger-300': '#fddede', - 'danger-400': '#fcbfbf', - 'danger-500': '#e1000f', - 'danger-600': '#c9191e', - 'danger-700': '#642727', + 'danger-text': '#FFF', + 'danger-100': '#FFE9E9', + 'danger-200': '#FFDDDD', + 'danger-300': '#FFBDBD', + 'danger-400': '#FF5655', + 'danger-500': '#F60700', + 'danger-600': '#CE0500', + 'danger-700': '#642626', 'danger-800': '#412121', - 'danger-900': '#3a1c1c', + 'danger-900': '#391C1C', }, font: { families: { accent: 'Marianne', base: 'Marianne' } }, logo: { @@ -447,8 +447,10 @@ export const tokens = { }, components: { alert: { 'border-radius': '0' }, + modal: { 'width-small': '342px' }, button: { - 'medium-height': '48px', + 'medium-height': '40px', + 'medium-text-height': '40px', 'border-radius': '4px', primary: { background: { @@ -477,7 +479,7 @@ export const tokens = { }, 'tertiary-text': { background: { - 'color-hover': 'var(--c--theme--colors--primary-100)', + 'color-hover': 'var(--c--theme--colors--greyscale-100)', }, 'color-hover': 'var(--c--theme--colors--primary-text)', color: 'var(--c--theme--colors--primary-600)', diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/BlockNoteEditor.tsx b/src/frontend/apps/impress/src/features/docs/doc-editor/components/BlockNoteEditor.tsx index db81ed838..a67079f46 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-editor/components/BlockNoteEditor.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-editor/components/BlockNoteEditor.tsx @@ -6,6 +6,7 @@ import { useCreateBlockNote } from '@blocknote/react'; import { HocuspocusProvider } from '@hocuspocus/provider'; import { useEffect } from 'react'; import { useTranslation } from 'react-i18next'; +import { css } from 'styled-components'; import { Box, TextErrors } from '@/components'; import { useAuthStore } from '@/core/auth'; @@ -18,11 +19,35 @@ import { randomColor } from '../utils'; import { BlockNoteToolbar } from './BlockNoteToolbar'; -const cssEditor = (readonly: boolean) => ` - &, & > .bn-container, & .ProseMirror { - height:100% - }; - +const cssEditor = (readonly: boolean) => css` + color: red; + &, + & > .bn-container, + & .ProseMirror { + height: 100%; + a { + color: var(--c--theme--colors--greyscale-500); + cursor: pointer; + } + .bn-block-group + .bn-block-group + .bn-block-outer:not([data-prev-depth-changed]):before { + border-left: none; + } + } + + .bn-block-outer:not(:first-child) { + &:has(h1) { + padding-top: 32px; + } + &:has(h2) { + padding-top: 24px; + } + &:has(h3) { + padding-top: 16px; + } + } + & .bn-inline-content code { background-color: gainsboro; padding: 2px; @@ -33,14 +58,14 @@ const cssEditor = (readonly: boolean) => ` padding-left: 40px; padding-right: 10px; ${readonly && `padding-left: 10px;`} - }; - .bn-side-menu[data-block-type=heading][data-level="1"] { - height: 46px; } - .bn-side-menu[data-block-type=heading][data-level="2"] { + .bn-side-menu[data-block-type='heading'][data-level='1'] { + height: 46px; + } + .bn-side-menu[data-block-type='heading'][data-level='2'] { height: 40px; } - .bn-side-menu[data-block-type=heading][data-level="3"] { + .bn-side-menu[data-block-type='heading'][data-level='3'] { height: 40px; } & .bn-editor h1 { @@ -52,7 +77,7 @@ const cssEditor = (readonly: boolean) => ` & .bn-editor h3 { font-size: 1.2rem; } - .bn-block-content[data-is-empty-and-focused][data-content-type="paragraph"] + .bn-block-content[data-is-empty-and-focused][data-content-type='paragraph'] .bn-inline-content:has(> .ProseMirror-trailingBreak:only-child)::before { font-size: 14px; } diff --git a/src/frontend/apps/impress/src/features/docs/doc-header/components/DocHeader.tsx b/src/frontend/apps/impress/src/features/docs/doc-header/components/DocHeader.tsx index d90026fb7..db0f7508c 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-header/components/DocHeader.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-header/components/DocHeader.tsx @@ -72,10 +72,10 @@ export const DocHeader = ({ doc }: DocHeaderProps) => { {isDesktop && ( <> - + {transRole(currentDocRole(doc.abilities))} ยท  - + {t('Last update: {{update}}', { update: DateTime.fromISO(doc.updated_at).toRelative(), })} @@ -92,8 +92,8 @@ export const DocHeader = ({ doc }: DocHeaderProps) => { - + ); }; diff --git a/src/frontend/apps/impress/src/features/docs/doc-header/components/DocTitle.tsx b/src/frontend/apps/impress/src/features/docs/doc-header/components/DocTitle.tsx index 99d0810c7..68c2682c1 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-header/components/DocTitle.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-header/components/DocTitle.tsx @@ -43,6 +43,7 @@ export const DocTitleText = ({ title }: DocTitleTextProps) => { as="h2" $margin={{ all: 'none', left: 'none' }} $size={isMobile ? 'h4' : 'h2'} + $variation="1000" > {title} @@ -113,7 +114,7 @@ const DocTitleInput = ({ doc }: DocTitleProps) => { onBlurCapture={(event) => handleTitleSubmit(event.target.textContent || '') } - $color={colorsTokens()['greyscale-text']} + $color={colorsTokens()['greyscale-1000']} $margin={{ left: '-2px', right: '10px' }} $css={css` &[contenteditable='true']:empty:not(:focus):before { diff --git a/src/frontend/apps/impress/src/features/docs/doc-header/components/DocToolBox.tsx b/src/frontend/apps/impress/src/features/docs/doc-header/components/DocToolBox.tsx index 0e4540835..344767be2 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-header/components/DocToolBox.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-header/components/DocToolBox.tsx @@ -148,7 +148,7 @@ export const DocToolBox = ({ doc }: DocToolBoxProps) => { {authenticated && !isSmallMobile && ( - } onClose={() => onClose()} rightActions={ - + <> + + + } - size={ModalSize.MEDIUM} + size={ModalSize.SMALL} title={ - - - delete_forever - - - {t('Deleting the document "{{title}}"', { title: doc.title })} - - + + {t('Delete a doc')} + } > { aria-label={t('Content modal to delete document')} > {!isError && ( - - - {t('Are you sure you want to delete the document "{{title}}"?', { - title: doc.title, - })} - - + + {t('Are you sure you want to delete the document "{{title}}"?', { + title: doc.title, + })} + )} {isError && } diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/stores/useDocStore.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/stores/useDocStore.tsx index 3b01ecc0b..8564a12b5 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/stores/useDocStore.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/stores/useDocStore.tsx @@ -31,7 +31,7 @@ export const useDocStore = create((set, get) => ({ } else { const initialDocContent = [ { - type: 'heading', + type: 'paragraph', content: '', }, ]; diff --git a/src/frontend/apps/impress/src/features/docs/doc-table-content/components/TableContent.tsx b/src/frontend/apps/impress/src/features/docs/doc-table-content/components/TableContent.tsx index bd7d6f4ce..481fd7f9c 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-table-content/components/TableContent.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-table-content/components/TableContent.tsx @@ -107,7 +107,7 @@ export const TableContent = ({ headings }: TableContentProps) => { gap: var(--c--theme--spacings--2xs); width: 200px; height: auto; - max-height: calc(100vh - 60px - 15vh); + max-height: calc(50vh - 60px); } `} > diff --git a/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalSelectVersion.tsx b/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalSelectVersion.tsx index 7cc79f05a..412876f15 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalSelectVersion.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalSelectVersion.tsx @@ -42,7 +42,7 @@ export const ModalSelectVersion = ({ <> - + {selectedVersionId && ( )} @@ -81,7 +86,8 @@ export const ModalSelectVersion = ({ $direction="column" $justify="space-between" $width="250px" - $height="calc(100vh - 2em - 30px);" + $height="100%" + $maxHeight="calc(100vh - 2em - 12px)" $css={css` overflow-y: hidden; border-left: 1px solid var(--c--theme--colors--greyscale-200); @@ -105,7 +111,7 @@ export const ModalSelectVersion = ({ `} $padding="sm" > - + {t('History')}