diff --git a/src/back/jdd-components/icon-tiles-grid/icon-tiles-grid.css b/src/back/jdd-components/icon-tiles-grid/icon-tiles-grid.css index 8b86c0a..c362804 100644 --- a/src/back/jdd-components/icon-tiles-grid/icon-tiles-grid.css +++ b/src/back/jdd-components/icon-tiles-grid/icon-tiles-grid.css @@ -32,6 +32,7 @@ gap: 32px; min-height: 320px; max-width: 400px; + text-decoration: none; /* in case it's an a href */ &, * { @@ -55,5 +56,11 @@ font-size: 18px; } } + + a[href].icon-tiles-grid__tile { + &:hover { + transform: scale(1.05); + } + } } } diff --git a/src/back/jdd-components/icon-tiles-grid/icon-tiles-grid.jdd.tsx b/src/back/jdd-components/icon-tiles-grid/icon-tiles-grid.jdd.tsx index c980bc2..dba703f 100644 --- a/src/back/jdd-components/icon-tiles-grid/icon-tiles-grid.jdd.tsx +++ b/src/back/jdd-components/icon-tiles-grid/icon-tiles-grid.jdd.tsx @@ -18,6 +18,7 @@ const component_arguments = { ), name: new Args.ShortText(), description: new Args.ShortText(), + url: new Args.ShortText(), }) ), } as const; @@ -44,16 +45,17 @@ export class IconTilesGrid extends Component {
{render_markdown(language, description)}
{tiles.map((tile) => ( -
{tile.icon == "none" ? "" : icon(tile.icon)}
{insert_nbsp(tile.name)}
{insert_nbsp(tile.name)}
-
+ ))}