preact-material-components
Version:
preact wrapper for "Material Components for the web"
36 lines (35 loc) • 1.71 kB
Plain Text
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>
);
}
}