UNPKG

776 BTypeScriptView Raw
1import * as React from 'react';
2import { OverridableComponent, OverrideProps } from '../OverridableComponent';
3
4export interface ToolbarTypeMap<P = {}, D extends React.ElementType = 'div'> {
5 props: P & {
6 disableGutters?: boolean;
7 variant?: 'regular' | 'dense';
8 };
9 defaultComponent: D;
10 classKey: ToolbarClassKey;
11}
12/**
13 *
14 * Demos:
15 *
16 * - [App Bar](https://mui.com/components/app-bar/)
17 *
18 * API:
19 *
20 * - [Toolbar API](https://mui.com/api/toolbar/)
21 */
22declare const Toolbar: OverridableComponent<ToolbarTypeMap>;
23
24export type ToolbarClassKey = 'root' | 'gutters' | 'regular' | 'dense';
25
26export type ToolbarProps<
27 D extends React.ElementType = ToolbarTypeMap['defaultComponent'],
28 P = {}
29> = OverrideProps<ToolbarTypeMap<P, D>, D>;
30
31export default Toolbar;