|
3 | 3 | <MudScrollbar Selector="@_selectedOption" Width="@_width" HoverWidth="@_hoverWidth" BorderRadius="@_borderRadius" Hide="_hide" |
4 | 4 | Color="@(string.IsNullOrEmpty(_pickerColor?.Value) ? _color : _pickerColor.Value)" |
5 | 5 | TrackColor="@(string.IsNullOrEmpty(_pickerTrackColor?.Value) ? _trackColor : _pickerTrackColor.Value)" |
6 | | - HoverColor="@_hoverColor?.Value" /> |
| 6 | + HoverColor="@_hoverColor?.Value" ContainerHoverColor="@_containerHoverColor?.Value" /> |
7 | 7 |
|
8 | 8 | <MudGrid> |
9 | 9 | <MudItem xs="12" sm="8"> |
|
58 | 58 |
|
59 | 59 | <MudField Label="Selector Id" Variant="Variant.Outlined"> |
60 | 60 | <MudRadioGroup T="string" @bind-SelectedOption="@_selectedOption"> |
61 | | - <MudRadio Option="@("")" Color="Color.Primary">All</MudRadio> |
62 | | - <MudRadio Option="@(".id1")" Color="Color.Primary">Only First</MudRadio> |
63 | | - <MudRadio Option="@(".id2")" Color="Color.Primary">Only Last</MudRadio> |
| 61 | + <MudRadio Option="@("")" Color="Color.Primary" Dense="true">All</MudRadio> |
| 62 | + <MudRadio Option="@(".id1")" Color="Color.Primary" Dense="true">Only First</MudRadio> |
| 63 | + <MudRadio Option="@(".id2")" Color="Color.Primary" Dense="true">Only Last</MudRadio> |
64 | 64 | </MudRadioGroup> |
65 | 65 | </MudField> |
66 | 66 |
|
67 | | - <MudNumericField @bind-Value="@_width" Variant="Variant.Outlined" Label="Scrollbar Width" /> |
68 | | - |
69 | | - <MudNumericField @bind-Value="@_hoverWidth" Variant="Variant.Outlined" Label="Scrollbar Width (Hover)" Clearable="true" /> |
70 | | - |
71 | | - <MudNumericField @bind-Value="@_borderRadius" Variant="Variant.Outlined" Label="Border Radius" /> |
| 67 | + <MudNumericField @bind-Value="@_width" Variant="Variant.Outlined" Label="Scrollbar Width" Margin="Margin.Dense" /> |
| 68 | + <MudNumericField @bind-Value="@_hoverWidth" Variant="Variant.Outlined" Label="Scrollbar Width (Hover)" Clearable="true" Margin="Margin.Dense" /> |
| 69 | + <MudNumericField @bind-Value="@_borderRadius" Variant="Variant.Outlined" Label="Border Radius" Margin="Margin.Dense" /> |
72 | 70 |
|
73 | 71 | <MudField Label="Thumb Color" Variant="Variant.Outlined"> |
74 | 72 | <MudRadioGroup @bind-SelectedOption="@_color"> |
75 | | - <MudRadio Option="@("primary")" Color="Color.Primary">Primary</MudRadio> |
76 | | - <MudRadio Option="@("secondary")" Color="Color.Secondary">Secondary</MudRadio> |
77 | | - <MudRadio Option="@("tertiary")" Color="Color.Tertiary">Tertiary</MudRadio> |
| 73 | + <MudRadio Option="@("primary")" Color="Color.Secondary" Dense="true">Primary</MudRadio> |
| 74 | + <MudRadio Option="@("secondary")" Color="Color.Secondary" Dense="true">Secondary</MudRadio> |
| 75 | + <MudRadio Option="@("tertiary")" Color="Color.Secondary" Dense="true">Tertiary</MudRadio> |
| 76 | + <MudRadio Option="@("transparent")" Color="Color.Secondary" Dense="true">Transparent</MudRadio> |
78 | 77 | </MudRadioGroup> |
79 | 78 | </MudField> |
80 | 79 |
|
81 | | - <MudColorPicker @bind-Value="_pickerColor" Label="Custom Thumb Color" ColorPickerView="ColorPickerView.Grid" Variant="Variant.Outlined" /> |
| 80 | + <MudColorPicker @bind-Value="_pickerColor" Label="Custom Thumb Color" ColorPickerView="ColorPickerView.Grid" Variant="Variant.Outlined" Margin="Margin.Dense" /> |
82 | 81 |
|
83 | 82 | <MudField Label="Track Color" Variant="Variant.Outlined"> |
84 | 83 | <MudRadioGroup @bind-SelectedOption="@_trackColor"> |
85 | | - <MudRadio Option="@("primary")" Color="Color.Primary">Primary</MudRadio> |
86 | | - <MudRadio Option="@("secondary")" Color="Color.Secondary">Secondary</MudRadio> |
87 | | - <MudRadio Option="@("tertiary")" Color="Color.Tertiary">Tertiary</MudRadio> |
| 84 | + <MudRadio Option="@("primary")" Color="Color.Secondary" Dense="true">Primary</MudRadio> |
| 85 | + <MudRadio Option="@("secondary")" Color="Color.Secondary" Dense="true">Secondary</MudRadio> |
| 86 | + <MudRadio Option="@("tertiary")" Color="Color.Secondary" Dense="true">Tertiary</MudRadio> |
88 | 87 | </MudRadioGroup> |
89 | 88 | </MudField> |
90 | 89 |
|
91 | | - <MudColorPicker @bind-Value="_pickerTrackColor" Label="Custom Track Color" ColorPickerView="ColorPickerView.Grid" Variant="Variant.Outlined" Clearable="true" /> |
92 | | - |
93 | | - <MudColorPicker @bind-Value="_hoverColor" Label="Hover Color" ColorPickerView="ColorPickerView.Grid" Variant="Variant.Outlined" Clearable="true" /> |
| 90 | + <MudColorPicker @bind-Value="_pickerTrackColor" Label="Custom Track Color" ColorPickerView="ColorPickerView.Grid" Variant="Variant.Outlined" Clearable="true" Margin="Margin.Dense" /> |
| 91 | + <MudColorPicker @bind-Value="_hoverColor" Label="Hover Color" ColorPickerView="ColorPickerView.Grid" Variant="Variant.Outlined" Clearable="true" Margin="Margin.Dense" /> |
| 92 | + <MudColorPicker @bind-Value="_containerHoverColor" Label="Container Hover Color" ColorPickerView="ColorPickerView.Grid" Variant="Variant.Outlined" Clearable="true" Margin="Margin.Dense" /> |
94 | 93 | </MudStack> |
95 | 94 | </MudItem> |
96 | 95 | </MudGrid> |
|
105 | 104 | string _trackColor = "default"; |
106 | 105 | MudColor _pickerTrackColor; |
107 | 106 | MudColor _hoverColor; |
| 107 | + MudColor _containerHoverColor; |
108 | 108 | bool _hide; |
109 | 109 | } |
0 commit comments