UNPKG

@finagraph/strongbox-finconnect-react

Version:

React components to integrate with Finagraph Strongbox

21 lines (20 loc) 666 B
import { ThemePalette } from './ThemePalette'; import { ThemeFont } from './ThemeFont'; import { ThemeContainer } from './ThemeContainer'; import { ThemeControls } from './ThemeControls'; export type Theme = { palette?: ThemePalette; font?: ThemeFont; container?: ThemeContainer; controls?: ThemeControls; }; type ThemeElementMap = { containerName: string; styleName: string; }; export type ThemeStyleMap = { container: 'palette' | 'font' | 'container' | 'controls'; map: ThemeElementMap[]; }; export declare function BuildThemeStyle(startStyle: any, map: ThemeStyleMap, theme: Theme | undefined): any; export {};