@material-ui/core
Version:
React components that implement Google's Material Design.
52 lines (48 loc) • 1.2 kB
TypeScript
import * as React from 'react';
import { StandardProps } from '..';
export interface GridListTileBarProps extends StandardProps<{}, GridListTileBarClassKey> {
/**
* An IconButton element to be used as secondary action target
* (primary action target is the tile itself).
*/
actionIcon?: React.ReactNode;
/**
* Position of secondary action IconButton.
*/
actionPosition?: 'left' | 'right';
/**
* String or element serving as subtitle (support text).
*/
subtitle?: React.ReactNode;
/**
* Title to be displayed on tile.
*/
title?: React.ReactNode;
/**
* Position of the title bar.
*/
titlePosition?: 'top' | 'bottom';
}
export type GridListTileBarClassKey =
| 'root'
| 'titlePositionBottom'
| 'titlePositionTop'
| 'rootSubtitle'
| 'titleWrap'
| 'titleWrapActionPosLeft'
| 'titleWrapActionPosRight'
| 'title'
| 'subtitle'
| 'actionIcon'
| 'actionIconActionPosLeft';
/**
*
* Demos:
*
* - [Grid List](https://material-ui.com/components/grid-list/)
*
* API:
*
* - [GridListTileBar API](https://material-ui.com/api/grid-list-tile-bar/)
*/
export default function GridListTileBar(props: GridListTileBarProps): JSX.Element;