-
-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathCustomThemesPreview.razor
More file actions
26 lines (23 loc) · 1.1 KB
/
CustomThemesPreview.razor
File metadata and controls
26 lines (23 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@rendermode InteractiveWebAssembly
<Preview>
<div class="absolute top-0 right-0 flex gap-2">
<button type="button"
class="size-6 rounded-full bg-primary ring-offset-2 data-[selected=true]:ring-2 data-[selected=true]:ring-primary"
data-selected="@(_isCustomSelected is false ? "true" : "false")"
@onclick="@(() => _isCustomSelected = false)">
</button>
<button type="button"
class="size-6 rounded-full bg-orange-500 ring-offset-2 data-[selected=true]:ring-2 data-[selected=true]:ring-orange-500"
data-selected="@(_isCustomSelected is true ? "true" : "false")"
@onclick="@(() => _isCustomSelected = true)">
</button>
</div>
<div class="w-full flex items-center justify-center gap-4">
<div class="contents @(_isCustomSelected ? "theme-example-custom" : default)">
<LumexButton Color="@ThemeColor.Primary">@(_isCustomSelected ? "Custom button" : "Default button")</LumexButton>
</div>
</div>
</Preview>
@code {
private bool _isCustomSelected = false;
}