reablocks
Version:
Component library for React
34 lines (33 loc) • 899 B
TypeScript
export interface SelectMenuTheme {
/** CSS class applied to the root select menu container. */
base: string;
/** Class names for group items, including title and size variants. */
groupItem: {
base: string;
title: string;
size: {
small: string;
medium: string;
large: string;
[key: string]: string;
};
};
/** Class names for option items in their various states. */
option: {
base: string;
hover: string;
selected: string;
active: string;
disabled: string;
checkIcon: string;
content: string;
};
/** Class names for each size variant of the menu. */
size: {
small: string;
medium: string;
large: string;
[key: string]: string;
};
}
export declare const selectMenuTheme: SelectMenuTheme;