2024-04-11 14:09:29 +03:00

30 lines
614 B
TypeScript

import envSchema from '../config/schema/env';
import { COLORS_DEV, COLORS_PROD } from '../constants/colors';
import { Config as AntdConfig } from 'ui/elements';
const env = envSchema.parse(process.env);
let colors = COLORS_DEV;
if (env.USE_DEV_COLORS) {
colors = COLORS_DEV;
} else {
colors = COLORS_PROD;
}
const withTheme = (node: JSX.Element) => (
<AntdConfig
theme={{
token: {
borderRadius: 2,
borderRadiusLG: 2,
colorLink: colors.COLOR_PRIMARY,
colorPrimary: colors.COLOR_PRIMARY,
},
}}
>
{node}
</AntdConfig>
);
export default withTheme;