|
1 | 1 | @namespace BlazorInteractiveServer.Components.Demo |
| 2 | +@using BlazorInteractiveServer.Components |
2 | 3 |
|
3 | 4 | <section class="border border-border rounded-lg p-6 bg-card"> |
4 | 5 | <h2 class="text-2xl font-semibold mb-4 text-card-foreground">Advanced Forms</h2> |
|
46 | 47 | <div class="space-y-4"> |
47 | 48 | <div> |
48 | 49 | <Label>Select Technology</Label> |
49 | | - <Combobox SelectedValue="@_selectedTech" SelectedValueChanged="@HandleSelectedTechChanged" |
| 50 | + <Combobox Value="@_selectedTech" ValueChanged="@HandleSelectedTechChanged" |
50 | 51 | Options="TechOptions" |
51 | 52 | Placeholder="Search technology..." /> |
52 | 53 | @if (!string.IsNullOrEmpty(_selectedTech)) |
|
56 | 57 | </div> |
57 | 58 | <div> |
58 | 59 | <Label>Select Framework</Label> |
59 | | - <Combobox SelectedValue="@_selectedFramework" SelectedValueChanged="@HandleSelectedFrameworkChanged" |
| 60 | + <Combobox Value="@_selectedFramework" ValueChanged="@HandleSelectedFrameworkChanged" |
60 | 61 | Options="FrameworkOptions" |
61 | 62 | Placeholder="Search framework..." /> |
62 | 63 | @if (!string.IsNullOrEmpty(_selectedFramework)) |
|
73 | 74 | <div class="space-y-4 max-w-xs"> |
74 | 75 | <div> |
75 | 76 | <Label class="font-bold">With clear</Label> |
76 | | - <DatePicker SelectedDate="@_selectedDate" SelectedDateChanged="@HandleSelectedDateChanged" Placeholder="Pick a date" /> |
| 77 | + <DatePicker Value="@_selectedDate" ValueChanged="@HandleSelectedDateChanged" Placeholder="Pick a date" /> |
77 | 78 | @if (_selectedDate.HasValue) |
78 | 79 | { |
79 | 80 | <p class="text-sm text-muted-foreground mt-2">Selected: @_selectedDate.Value.ToString("MMMM dd, yyyy")</p> |
80 | 81 | } |
81 | 82 | </div> |
82 | 83 | <div> |
83 | 84 | <Label class="font-bold">Without clear</Label> |
84 | | - <DatePicker SelectedDate="@_selectedDate2" SelectedDateChanged="@HandleSelectedDate2Changed" Placeholder="Pick a date" AllowClear="false" /> |
| 85 | + <DatePicker Value="@_selectedDate2" ValueChanged="@HandleSelectedDate2Changed" Placeholder="Pick a date" AllowClear="false" /> |
85 | 86 | @if (_selectedDate2.HasValue) |
86 | 87 | { |
87 | 88 | <p class="text-sm text-muted-foreground mt-2">Selected: @_selectedDate2.Value.ToString("MMMM dd, yyyy")</p> |
|
106 | 107 | <div> |
107 | 108 | <h3 class="text-xl font-semibold mb-2 text-card-foreground">Time Picker</h3> |
108 | 109 | <div class="max-w-xs"> |
109 | | - <TimePicker SelectedTime="@_selectedTime" SelectedTimeChanged="@HandleSelectedTimeChanged" Placeholder="Pick a time" Step="15" /> |
| 110 | + <TimePicker Value="@_selectedTime" ValueChanged="@HandleSelectedTimeChanged" Placeholder="Pick a time" Step="15" /> |
110 | 111 | @if (_selectedTime.HasValue) |
111 | 112 | { |
112 | 113 | <p class="text-sm text-muted-foreground mt-2">Selected: @_selectedTime.Value.ToString(@"hh\:mm")</p> |
|
134 | 135 | </Form> |
135 | 136 | @if (_formSubmitted) |
136 | 137 | { |
137 | | - <Alert Variant="success" Title="Success" ClassName="mt-4"> |
138 | | - Form submitted successfully! |
| 138 | + <Alert Variant="@AlertVariant.Success" Title="Success" Class="mt-4"> |
| 139 | + <ChildContent> |
| 140 | + Form submitted successfully! |
| 141 | + </ChildContent> |
139 | 142 | </Alert> |
140 | 143 | } |
141 | 144 | </div> |
|
287 | 290 | await FormSubmittedChanged.InvokeAsync(_formSubmitted); |
288 | 291 | } |
289 | 292 | } |
290 | | - |
|
0 commit comments