bananas-commerce-admin
Version:
What's this, an admin for apes?
31 lines (30 loc) • 941 B
TypeScript
import { PaletteMode } from "@mui/material";
import { ThemeOptions } from "@mui/material/styles";
declare module "@mui/material/styles" {
interface Components {
BananasNavBar?: {
styleOverrides: {
root: (props: {
theme: any;
}) => any;
};
};
BananasNavRail?: {
styleOverrides: {
root: (props: {
theme: any;
}) => any;
};
};
}
}
export interface ThemeBuilderProps {
mode: PaletteMode;
}
export interface ThemeBuilder {
(props: ThemeBuilderProps): ThemeOptions;
}
export type ThemeTypes = ThemeOptions | ThemeBuilder;
export declare const baseThemeOptions: ThemeBuilder;
export declare const defaultThemeOptions: ThemeBuilder;
export declare const createMainTheme: (mode: PaletteMode, overrides?: ThemeTypes) => import("@mui/material").Theme;