Skip to content
This repository was archived by the owner on Oct 7, 2024. It is now read-only.

Commit 0b7e493

Browse files
authored
Merge pull request #133 from contember/pr/fix-theming
Pr/fix theming
2 parents 5f19e70 + a737471 commit 0b7e493

25 files changed

+68
-1215
lines changed

docs/admin/theming/luminances.mdx

Lines changed: 0 additions & 29 deletions
This file was deleted.

docs/admin/theming/schemes.mdx

Lines changed: 0 additions & 63 deletions
This file was deleted.

package-lock.json

Lines changed: 58 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
]
3232
},
3333
"devDependencies": {
34-
"@contember/admin": "1.2.0-rc.11",
35-
"@contember/layout": "1.2.0-rc.11",
36-
"@contember/react-utils": "1.2.0-rc.11",
34+
"@contember/admin": "1.2.0-rc.12",
35+
"@contember/layout": "1.2.0-rc.12",
36+
"@contember/react-utils": "1.2.0-rc.12",
3737
"@contember/schema": "1.2.1",
3838
"@contember/schema-definition": "1.2.1",
3939
"@docusaurus/module-type-aliases": "^2.4.0",

src/theming/Components/Generator.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import {
1515
ThemeName,
1616
WHITE_SPACE
1717
} from "../Config"
18-
import { copyTextToClipboard, cssToSASS, indentText } from "../Helpers"
18+
import { copyTextToClipboard, indentText } from "../Helpers"
1919
import { scaleGradient, scaleToCSSProperties, scaleToColorWeightMap } from "../Scale"
2020
import { ColorInput } from './ColorInput'
2121
import { Scale } from "./Scale"
@@ -161,7 +161,7 @@ function themeEntriesToCSS(themeEntries: ThemeEntries) {
161161
return `:where(.cui-root) {\n${themeEntries
162162
.map(
163163
([name, [lightHex, middleHex, hex]]) =>
164-
`${WHITE_SPACE}/* ${name}: [${lightHex}, ${middleHex}, ${hex}] */\n${WHITE_SPACE}${indentText(
164+
`${WHITE_SPACE}/* ${name}: [${lightHex}, ${middleHex}, ${hex}] */\n${indentText(
165165
scaleToCSSProperties(
166166
`${PREFIX}-theme-${name}-rgb`,
167167
scaleToColorWeightMap(scaleGradient(lightHex, middleHex, hex))
@@ -223,7 +223,7 @@ export const Generator = React.memo(() => {
223223
await copyTextToClipboard(allCSSResult);
224224
}, [allCSSResult])
225225
return (
226-
<Stack direction='vertical' className="theming-generator scheme-system">
226+
<Stack className="cui-root theming-generator scheme-system">
227227
<Stack align="center" direction="horizontal" className="sm:flex-wrap">
228228
<Button className="sm:flex-grow" disabled={changedThemeEntries.length === 0} distinction="primary" onClick={copyCSSToClipboard}>Copy CSS</Button>
229229
{verbose && <Button distinction="outlined" onClick={copyAllCSSToClipboard}>Copy All CSS</Button>}
@@ -239,7 +239,7 @@ export const Generator = React.memo(() => {
239239
onThemesChange={onThemesChange}
240240
/>
241241
{verbose && <div className="is-visible-style">{cssResult}</div>}
242-
<style>{themeEntriesToCSS(themeEntries)}</style>
242+
<style>{allCSSResult}</style>
243243
</Stack>
244244
)
245245
})

src/theming/Components/Scale.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
content: "*";
3737
display: inline-block;
3838
margin-left: 0.4em;
39-
color: rgb(var(--cui-theme-danger-500))
39+
color: rgb(var(--cui-theme-danger-rgb-500))
4040
}
4141

4242
.theming-scale.is-dirty .theming-scale-label-theme-name-action {

src/theming/Components/Scale.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export const Scale = ({ actions, children, className, elevated, name, direction
4646
>
4747
{weights.map(weight => <Swatch
4848
key={weight}
49-
property={`--cui-theme-${name}-${weight}`}
49+
property={`--cui-theme-${name}-rgb-${weight}`}
5050
weight={weight}
5151
>
5252
{verbose ? <small>{weight}</small> : null}

0 commit comments

Comments
 (0)