Make icons in icon-tiles-grid optional
This commit is contained in:
parent
89d91b1a4d
commit
bb8a7b7eb6
@ -10,7 +10,7 @@ const component_arguments = {
|
|||||||
bleed: new Args.Boolean(),
|
bleed: new Args.Boolean(),
|
||||||
tiles: new Args.List(
|
tiles: new Args.List(
|
||||||
new Args.Structured({
|
new Args.Structured({
|
||||||
icon: new Args.Enum(getAllIconNames),
|
icon: new Args.Enum(async () => ["none", ...(await getAllIconNames())]),
|
||||||
color: new Args.Enum(async () =>
|
color: new Args.Enum(async () =>
|
||||||
getColorVariables().filter(
|
getColorVariables().filter(
|
||||||
(e) => !e.includes("text") && !e.includes("link")
|
(e) => !e.includes("text") && !e.includes("link")
|
||||||
@ -48,7 +48,9 @@ export class IconTilesGrid extends Component<typeof component_arguments> {
|
|||||||
class="icon-tiles-grid__tile"
|
class="icon-tiles-grid__tile"
|
||||||
style={`--tile-bg-color: var(${tile.color}); --tile-fg-color: var(${getFgColorVariable(tile.color, 4.2)})`}
|
style={`--tile-bg-color: var(${tile.color}); --tile-fg-color: var(${getFgColorVariable(tile.color, 4.2)})`}
|
||||||
>
|
>
|
||||||
<div class="icon">{icon(tile.icon)}</div>
|
<div class="icon">
|
||||||
|
{tile.icon == "none" ? "" : icon(tile.icon)}
|
||||||
|
</div>
|
||||||
<div class="name">{insert_nbsp(tile.name)}</div>
|
<div class="name">{insert_nbsp(tile.name)}</div>
|
||||||
<div class="description">{insert_nbsp(tile.name)}</div>
|
<div class="description">{insert_nbsp(tile.name)}</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user