fix: provide fallback empty object for appearance variables
This commit is contained in:
@@ -8,7 +8,7 @@ export const Theme: FC = () => {
|
|||||||
const clientConfig = useRecoilValue<ClientConfig>(clientConfigStateAtom);
|
const clientConfig = useRecoilValue<ClientConfig>(clientConfigStateAtom);
|
||||||
const { appearanceVariables, customStyles } = clientConfig;
|
const { appearanceVariables, customStyles } = clientConfig;
|
||||||
|
|
||||||
const appearanceVars = Object.keys(appearanceVariables)
|
const appearanceVars = Object.keys(appearanceVariables || {})
|
||||||
.filter(variable => !!appearanceVariables[variable])
|
.filter(variable => !!appearanceVariables[variable])
|
||||||
.map(variable => `--${variable}: ${appearanceVariables[variable]}`);
|
.map(variable => `--${variable}: ${appearanceVariables[variable]}`);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user