@finagraph/strongbox-finconnect-react
Version:
React components to integrate with Finagraph Strongbox
21 lines (20 loc) • 666 B
TypeScript
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 {};