Skip to content

Commit d64c2fb

Browse files
DeolaJAdeola Adeyemo
andauthored
update: add dark mode to custom css documentation (#88)
Signed-off-by: Adeola Adeyemo <[email protected]> Co-authored-by: Adeola Adeyemo <[email protected]>
1 parent 357cd40 commit d64c2fb

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed

docs/journeys/custom-css.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ Custom CSS gives you the power to:
1818

1919
**Note:** This feature is part of our new Concorde design migration. Custom CSS applies only to journeys (not the End Customer Portal). We’re continuously improving support for this feature, so refer to the latest release notes for newer updates.
2020

21+
If you plan to use this feature with dark mode, refer to the dark mode section below.
22+
2123
**Pricing:** This feature is available exclusively from the Professional pricing plan.
2224

2325
## Styling Structure
@@ -102,6 +104,12 @@ To avoid modifying the core layout and overall security of the journey, support
102104
5. **Preview and Save:** Use the live preview to see changes as you type, then save your work.
103105
6. **Test your live journey:** Open your journey in a new tab to confirm that the design looks as expected.
104106

107+
## Dark Mode
108+
109+
Journeys with dark mode enabled require additional custom CSS updates. Please make sure to preview the journey in dark mode so you can apply the necessary adjustments.
110+
111+
Refer to [Concorde Dark mode Design tokens](/docs/ui-design/concorde-design-tokens#dark-mode) for more information about the specific design tokens related to dark mode.
112+
105113
## Examples
106114

107115
### Increase Text Sizes

docs/ui-design/concorde-design-tokens.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,68 @@ sidebar_position: 3
7979
| `--concorde-disabled-opacity` | `0.38` | The default opacity used for disabled states |
8080
| `--concorde-input-height` | `48px` | The default input height for regular inputs |
8181

82+
### Dark Mode
83+
84+
The following tokens become active when dark mode is enabled. Each token has a dark mode variant with the suffix `-dark`.
85+
86+
#### 🎨 Main Colors (Dark Mode)
87+
88+
| CSS Variable | Description |
89+
| --------------------------------- | -------------------------------------------------------------------- |
90+
| `--concorde-primary-color-dark` | Dark mode variant of `--concorde-primary-color` |
91+
| `--concorde-accent-color-dark` | Dark mode variant of `--concorde-accent-color` |
92+
| `--concorde-secondary-color-dark` | Dark mode variant of `--concorde-secondary-color` |
93+
| `--concorde-disabled-color-dark` | Dark mode variant of `--concorde-disabled-color` |
94+
| `--concorde-error-color-dark` | Dark mode variant of `--concorde-error-color` |
95+
| `--concorde-outline-dark` | Dark mode variant of `--concorde-outline` |
96+
| `--concorde-divider-color-dark` | Dark mode variant of `--concorde-divider-color` |
97+
98+
#### 🎨 Text Colors (Dark Mode)
99+
100+
| CSS Variable | Description |
101+
| ------------------------------------- | ----------------------------------------------------------- |
102+
| `--concorde-primary-text-dark` | Dark mode variant of `--concorde-primary-text` |
103+
| `--concorde-secondary-text-dark` | Dark mode variant of `--concorde-secondary-text` |
104+
| `--concorde-disabled-text-dark` | Dark mode variant of `--concorde-disabled-text` |
105+
| `--concorde-disabled-label-text-dark` | Dark mode variant of `--concorde-disabled-label-text` |
106+
| `--concorde-button-default-text-dark` | Dark mode variant of `--concorde-button-default-text` |
107+
108+
#### 🎨 Background Colors (Dark Mode)
109+
110+
| CSS Variable | Description |
111+
| ----------------------------------------------- | ----------------------------------------------------------------- |
112+
| `--concorde-default-background-dark` | Dark mode variant of `--concorde-default-background` |
113+
| `--concorde-surface-background-dark` | Dark mode variant of `--concorde-surface-background` |
114+
| `--concorde-neutral-surface-dark` | Dark mode variant of `--concorde-neutral-surface` |
115+
| `--concorde-loading-background-dark` | Dark mode variant of `--concorde-loading-background` |
116+
| `--concorde-disabled-background-dark` | Dark mode variant of `--concorde-disabled-background` |
117+
| `--concorde-topbar-background-dark` | Dark mode variant of `--concorde-topbar-background` |
118+
| `--concorde-product-tile-background-color-dark` | Dark mode variant of `--concorde-product-tile-background-color` |
119+
| `--concorde-card-default-background-dark` | Dark mode variant of `--concorde-card-default-background` |
120+
| `--concorde-skeleton-bg-from-dark` | Dark mode variant of `--concorde-skeleton-bg-from` |
121+
| `--concorde-skeleton-bg-to-dark` | Dark mode variant of `--concorde-skeleton-bg-to` |
122+
123+
#### 🎨 Component Colors (Dark Mode)
124+
125+
| CSS Variable | Description |
126+
| ------------------------------------------------- | ------------------------------------------------------------------- |
127+
| `--concorde-coupon-discount-color-dark` | Dark mode variant of `--concorde-coupon-discount-color` |
128+
| `--concorde-coupon-cashback-color-dark` | Dark mode variant of `--concorde-coupon-cashback-color` |
129+
| `--concorde-primary-button-background-color-dark` | Dark mode variant of `--concorde-primary-button-background-color` |
130+
| `--concorde-primary-button-hover-bg-color-dark` | Dark mode variant of `--concorde-primary-button-hover-bg-color` |
131+
| `--concorde-toggle-button-border-color-dark` | Dark mode variant of `--concorde-toggle-button-border-color` |
132+
133+
#### 🎨 RGB Colors (Dark Mode)
134+
135+
| CSS Variable | Description |
136+
| ---------------------------------------- | --------------------------------------------------------------- |
137+
| `--concorde-primary-color-rgb-dark` | Dark mode variant of `--concorde-primary-color-rgb` |
138+
| `--concorde-secondary-color-rgb-dark` | Dark mode variant of `--concorde-secondary-color-rgb` |
139+
| `--concorde-error-color-rgb-dark` | Dark mode variant of `--concorde-error-color-rgb` |
140+
| `--concorde-default-background-rgb-dark` | Dark mode variant of `--concorde-default-background-rgb` |
141+
| `--concorde-primary-text-rgb-dark` | Dark mode variant of `--concorde-primary-text-rgb` |
142+
| `--concorde-secondary-text-rgb-dark` | Dark mode variant of `--concorde-secondary-text-rgb` |
143+
82144
---
83145

84146
## Concorde Layout Tokens

0 commit comments

Comments
 (0)