UNPKG

preact-material-components

Version:
36 lines (35 loc) 1.71 kB
import {h, Component} from 'preact'; import GridList from 'preact-material-components/GridList'; import 'preact-material-components/GridList/style.css'; export default class GridListPage extends Component { render(){ return ( <div> <GridList header-caption={true} with-icon-align="end" twoline-caption={true} tile-gutter-1={true} tile-aspect="16x9"> <GridList.Tiles> <GridList.Tile> <GridList.PrimaryTile> <GridList.PrimaryContentTile src="../../../images/GridListTileSample.png" /> </GridList.PrimaryTile> <GridList.SecondaryTile> <GridList.IconTile onClick={()=>console.log("Edit Tile")}>edit</GridList.IconTile> <GridList.TitleTile>Tile One</GridList.TitleTile> <GridList.SupportTextTile>subheading one</GridList.SupportTextTile> </GridList.SecondaryTile> </GridList.Tile> <GridList.Tile> <GridList.PrimaryTile> <GridList.PrimaryContentTile src="../../../images/GridListTileSample.png" /> </GridList.PrimaryTile> <GridList.SecondaryTile> <GridList.IconTile onClick={()=>console.log("Edit Tile")}>edit</GridList.IconTile> <GridList.TitleTile>Tile Two</GridList.TitleTile> <GridList.SupportTextTile>subheading two</GridList.SupportTextTile> </GridList.SecondaryTile> </GridList.Tile> </GridList.Tiles> </GridList> </div> ); } }