UNPKG

@material-ui/core

Version:

React components that implement Google's Material Design.

42 lines (37 loc) 1.03 kB
import * as React from 'react'; import { OverridableComponent, OverrideProps } from '../OverridableComponent'; export interface ToolbarTypeMap<P = {}, D extends React.ElementType = 'div'> { props: P & { /** * Toolbar children, usually a mixture of `IconButton`, `Button` and `Typography`. */ children?: React.ReactNode; /** * If `true`, disables gutter padding. */ disableGutters?: boolean; /** * The variant to use. */ variant?: 'regular' | 'dense'; }; defaultComponent: D; classKey: ToolbarClassKey; } /** * * Demos: * * - [App Bar](https://material-ui.com/components/app-bar/) * * API: * * - [Toolbar API](https://material-ui.com/api/toolbar/) */ declare const Toolbar: OverridableComponent<ToolbarTypeMap>; export type ToolbarClassKey = 'root' | 'gutters' | 'regular' | 'dense'; export type ToolbarProps< D extends React.ElementType = ToolbarTypeMap['defaultComponent'], P = {} > = OverrideProps<ToolbarTypeMap<P, D>, D>; export default Toolbar;