|
1 |
| - |
2 |
| -<div @ref="myPalette" |
3 |
| - class="color-picker-modal @CssClass" |
4 |
| - tabindex="0" |
5 |
| - @onkeydown="@KeyDown" > |
6 |
| - <div class="color-picker-content" |
7 |
| - style="@Style"> |
8 |
| - @if (!string.IsNullOrEmpty(Title)) |
9 |
| - { |
10 |
| - <div class="color-picker-header"> |
11 |
| - <h5 class="color-picker-title">@Title</h5> |
12 |
| - <span class="color-picker-close-button" @onclick="Close">X</span> |
13 |
| - </div> |
14 |
| - } |
15 |
| - <div class="color-picker-body"> |
16 |
| - <div class="color-picker-palette" style="@CustomStyle @Style"> |
17 |
| - @foreach (string item in colors) |
18 |
| - { |
19 |
| - <div class="color-picker-case text-center" |
20 |
| - style="background-color:@item" |
21 |
| - @onclick="() => ColorClick(item)"> |
22 |
| - @if (MyColor == item) |
23 |
| - { |
24 |
| - <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24"><path d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z" /></svg> |
25 |
| - } |
26 |
| - </div> |
27 |
| - } |
28 |
| - </div> |
29 |
| - </div> |
30 |
| - |
31 |
| - </div> |
32 |
| -</div> |
| 1 | +@if (IsVisible) |
| 2 | +{ |
| 3 | + <div @ref="Element" |
| 4 | + class="color-picker-modal @CssClass" |
| 5 | + tabindex="0" |
| 6 | + @onkeydown="@KeyDown" > |
| 7 | + <div class="color-picker-content" |
| 8 | + style="@Parameters.Style"> |
| 9 | + @if (!string.IsNullOrEmpty(Parameters.Title)) |
| 10 | + { |
| 11 | + <div class="color-picker-header"> |
| 12 | + <h5 class="color-picker-title">@Parameters.Title</h5> |
| 13 | + <span class="color-picker-close-button" @onclick="HandleCancel">X</span> |
| 14 | + </div> |
| 15 | + } |
| 16 | + <div class="color-picker-body"> |
| 17 | + <div class="color-picker-palette" style="@CustomStyle @Parameters.Style"> |
| 18 | + @foreach (string item in colors) |
| 19 | + { |
| 20 | + <div class="color-picker-case text-center" |
| 21 | + style="background-color:@item" |
| 22 | + @onclick="() => ColorClick(item)"> |
| 23 | + @if (Parameters.ColorSelected == item) |
| 24 | + { |
| 25 | + <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24"><path d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z" /></svg> |
| 26 | + } |
| 27 | + </div> |
| 28 | + } |
| 29 | + </div> |
| 30 | + </div> |
33 | 31 |
|
| 32 | + </div> |
| 33 | + </div> |
| 34 | +} |
0 commit comments