feat(components/tiles/pages): text page
This commit is contained in:
parent
ee42b07e6a
commit
2b2c3bf9ae
5 changed files with 61 additions and 17 deletions
|
|
@ -60,6 +60,7 @@ Metro-like tile. Must be in a group to display correctly.
|
|||
let {
|
||||
size,
|
||||
row,
|
||||
icon,
|
||||
column,
|
||||
children,
|
||||
}: {
|
||||
|
|
@ -78,6 +79,11 @@ Metro-like tile. Must be in a group to display correctly.
|
|||
*/
|
||||
column: number;
|
||||
|
||||
/**
|
||||
* Icon. Must be a valid URL.
|
||||
*/
|
||||
icon: string;
|
||||
|
||||
/**
|
||||
* Pages.
|
||||
*/
|
||||
|
|
@ -162,6 +168,7 @@ Metro-like tile. Must be in a group to display correctly.
|
|||
<div
|
||||
class={style({ size })}
|
||||
style="
|
||||
--tile-icon: url('{icon}');
|
||||
--tile-icon-size: {iconSize}px;
|
||||
--tile-page-height: {pageHeight}px;
|
||||
--tile-name-display: {size !== 'small' ? 'inline' : 'none'};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue