@react-awesome-query-builder/antd
Version:
User-friendly query builder for React. AntDesign widgets
11 lines (10 loc) • 734 B
TypeScript
import { Config, ThemeMode, CssVars } from "@react-awesome-query-builder/ui";
import { theme as antdTheme, ConfigProviderProps, GlobalToken } from "antd";
type Algorithm = typeof antdTheme["darkAlgorithm"] | typeof antdTheme["defaultAlgorithm"];
type ThemeConfig = ConfigProviderProps["theme"];
declare const buildAlgorithms: (darkMode: boolean, compactMode: boolean) => {
algorithms: Algorithm[];
};
export declare const mergeThemes: (themeMode: ThemeMode | undefined, existingToken: GlobalToken | undefined, themeConfig: ThemeConfig | undefined, algorithms: Algorithm[]) => import("antd").ThemeConfig;
declare const generateCssVars: (token: GlobalToken, config: Config) => CssVars;
export { buildAlgorithms, generateCssVars, };