@brizy/ui
Version:
React elements in Brizy style
10 lines (9 loc) • 546 B
JavaScript
import React, { useMemo } from "react";
import { BRZ_PREFIX_V2 } from "./constants";
import ConfigProvider5 from "antd-v5/lib/config-provider";
// prettier-ignore
const token = { fontFamily: "\"Nunito\", \"Open Sans\", Arial, sans-serif", borderRadius: 3 };
export const AlphaConfigProvider = ({ isRTL, children, components }) => {
const theme = useMemo(() => ({ token, components }), [components]);
return (React.createElement(ConfigProvider5, { prefixCls: BRZ_PREFIX_V2, theme: theme, direction: isRTL ? "rtl" : "ltr" }, children));
};