baseui
Version:
A React Component library implementing the Base design language
27 lines (26 loc) • 708 B
TypeScript
/// <reference types="react" />
import type { Override } from '../helpers/overrides';
import type { TYPE } from './constants';
export type Type = keyof typeof TYPE;
export type MobileHeaderOverrides = {
Root?: Override;
Title?: Override;
NavContainer?: Override;
HeaderButton?: Override;
ActionButtonsContainer?: Override;
};
export type IconButton = {
renderIcon?: React.ComponentType<{
size: number;
} & any>;
onClick: () => void;
label: string;
};
export type MobileHeaderProps = {
title?: string;
expanded?: boolean;
navButton?: IconButton;
actionButtons?: [IconButton?, IconButton?];
type?: Type;
overrides?: MobileHeaderOverrides;
};