baseui
Version:
A React Component library implementing the Base design language
18 lines (17 loc) • 635 B
TypeScript
/// <reference types="react" />
import type { ArtworkIcon, BannerProps, BannerOverrides } from '../banner';
export type SystemBannerOverrides = BannerOverrides;
export type SystemBannerProps = Omit<BannerProps, 'artwork' | 'hierarchy' | 'action'> & {
artworkIcon?: ArtworkIcon;
primaryAction?: {
icon?: ArtworkIcon;
onClick: (a: React.SyntheticEvent<HTMLButtonElement>) => unknown;
label: string;
};
secondaryAction?: {
icon?: ArtworkIcon;
onClick?: (a: React.SyntheticEvent<HTMLButtonElement>) => unknown;
label: string;
};
overrides?: SystemBannerOverrides;
};