[frontend/Components] Make Icon optional in Menu
This commit is contained in:
parent
0dd72a5c26
commit
4b28a62845
1 changed files with 7 additions and 4 deletions
|
@ -1,11 +1,14 @@
|
|||
@using Iceshrimp.Assets.PhosphorIcons
|
||||
|
||||
<div @onclick="OnClick" class="menu-element">
|
||||
@if (Icon != null)
|
||||
{
|
||||
<Icon Name="Icon"></Icon>
|
||||
}
|
||||
@Text
|
||||
</div>
|
||||
@code {
|
||||
[Parameter] [EditorRequired] public required IconName Icon { get; set; }
|
||||
[Parameter] public IconName? Icon { get; set; }
|
||||
[Parameter] [EditorRequired] public required RenderFragment Text { get; set; }
|
||||
[Parameter] [EditorRequired] public required EventCallback OnSelect { get; set; }
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue