UNPKG

1.07 kBTypeScriptView Raw
1export interface ListItemButtonClasses {
2 /** Styles applied to the root element. */
3 root: string;
4 /** State class applied to the `component`'s `focusVisibleClassName` prop. */
5 focusVisible: string;
6 /** Styles applied to the component element if dense. */
7 dense: string;
8 /** Styles applied to the component element if `alignItems="flex-start"`. */
9 alignItemsFlexStart: string;
10 /** State class applied to the inner `component` element if `disabled={true}`. */
11 disabled: string;
12 /** Styles applied to the inner `component` element if `divider={true}`. */
13 divider: string;
14 /** Styles applied to the inner `component` element unless `disableGutters={true}`. */
15 gutters: string;
16 /** State class applied to the root element if `selected={true}`. */
17 selected: string;
18}
19export type ListItemButtonClassKey = keyof ListItemButtonClasses;
20export declare function getListItemButtonUtilityClass(slot: string): string;
21declare const listItemButtonClasses: ListItemButtonClasses;
22export default listItemButtonClasses;