Skip to content

Commit f60f3f2

Browse files
authored
ChipField Fix Regression (#233)
1 parent 0e702f3 commit f60f3f2

3 files changed

Lines changed: 49 additions & 44 deletions

File tree

CodeBeam.MudBlazor.Extensions/Components/ChipField/MudChipField.razor

Lines changed: 42 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -2,49 +2,48 @@
22
@inherits MudTextFieldExtended<T>
33
@typeparam T
44

5-
<MudTextFieldExtended
6-
@ref="_textFieldExtendedReference"
7-
T="T"
8-
Immediate="true"
9-
OnKeyDown="HandleKeyDown"
10-
OnKeyUp="HandleKeyUp"
11-
OnKeyPress="@(async() => await OnKeyPress.InvokeAsync())"
12-
OnBlur="@(async() => await OnBlur.InvokeAsync())"
13-
OnClearButtonClick="@(async() => await OnClearButtonClick.InvokeAsync())"
14-
OnDebounceIntervalElapsed="@(async() => await OnDebounceIntervalElapsed.InvokeAsync())"
15-
OnInternalInputChanged="@(async() => await OnInternalInputChanged.InvokeAsync())"
16-
ForceShrink="@(Values?.Any() ?? false)"
17-
18-
Clearable="@Clearable"
19-
AutoFocus="@AutoFocus"
20-
Class="@Class"
21-
Style="@Style"
22-
Converter="@Converter"
23-
Counter="@Counter"
24-
Culture="@Culture"
25-
DebounceInterval="@DebounceInterval"
26-
Disabled="@Disabled"
27-
DisableUnderLine="@DisableUnderLine"
28-
Error="@Error"
29-
ErrorId="@ErrorId"
30-
ErrorText="@ErrorText"
31-
For="@For"
32-
Format="@Format"
33-
FullWidth="@FullWidth"
34-
HelperText="@HelperText"
35-
HelperTextOnFocus="@HelperTextOnFocus"
36-
Label="@Label"
37-
Margin="@Margin"
38-
MaxLength="@MaxLength"
39-
OnlyValidateIfDirty="@OnlyValidateIfDirty"
40-
ReadOnly="@ReadOnly"
41-
Placeholder="@Placeholder"
42-
Required="@Required"
43-
RequiredError="@RequiredError"
44-
Validation="@Validation"
45-
Variant="@Variant"
46-
@bind-Value="@_internalValue"
47-
TextChanged="@(async() => await TextChanged.InvokeAsync())">
5+
<MudTextFieldExtended @ref="_textFieldExtendedReference"
6+
T="T"
7+
Immediate="true"
8+
OnKeyDown="HandleKeyDown"
9+
OnKeyUp="HandleKeyUp"
10+
OnKeyPress="@(async() => await OnKeyPress.InvokeAsync())"
11+
OnBlur="@(async() => await OnBlur.InvokeAsync())"
12+
OnClearButtonClick="@(async() => await OnClearButtonClick.InvokeAsync())"
13+
OnDebounceIntervalElapsed="@(async() => await OnDebounceIntervalElapsed.InvokeAsync())"
14+
OnInternalInputChanged="@(async() => await OnInternalInputChanged.InvokeAsync())"
15+
ForceShrink="@(Values?.Any() ?? false)"
16+
Clearable="@Clearable"
17+
AutoFocus="@AutoFocus"
18+
Class="@Class"
19+
Style="@Style"
20+
Converter="@Converter"
21+
Counter="@Counter"
22+
Culture="@Culture"
23+
DebounceInterval="@DebounceInterval"
24+
Disabled="@Disabled"
25+
DisableUnderLine="@DisableUnderLine"
26+
Error="@Error"
27+
ErrorId="@ErrorId"
28+
ErrorText="@ErrorText"
29+
For="@For"
30+
Format="@Format"
31+
FullWidth="@FullWidth"
32+
HelperText="@HelperText"
33+
HelperTextOnFocus="@HelperTextOnFocus"
34+
Label="@Label"
35+
Margin="@Margin"
36+
MaxLength="@MaxLength"
37+
OnlyValidateIfDirty="@OnlyValidateIfDirty"
38+
ReadOnly="@ReadOnly"
39+
Placeholder="@Placeholder"
40+
Required="@Required"
41+
RequiredError="@RequiredError"
42+
Validation="@Validation"
43+
Variant="@Variant"
44+
@bind-Value="@_internalValue"
45+
TextChanged="@(async() => await TextChanged.InvokeAsync())"
46+
ShowVisualiser="@(Values?.Any() ?? false)">
4847

4948
<DataVisualiser>
5049
<MudChipSet Class="@ChipClassname" Style="@ChipStylename" AllClosable="@Closeable" OnClose="Closed">

CodeBeam.MudBlazor.Extensions/Components/TextFieldExtended/MudTextFieldExtended.razor

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@
5656
AdornmentStart="@AdornmentStart"
5757
AdornmentEnd="@AdornmentEnd"
5858
AutoSize="AutoSize"
59-
ForceShrink="@ForceShrink">
59+
ForceShrink="@ForceShrink"
60+
ShowVisualiser="@(DataVisualiser != null && ShowVisualiser)"
61+
DataVisualiserStyle="@(DataVisualiser != null ? "min-height: 1.1876em" : null)">
6062
<DataVisualiser>
6163
@DataVisualiser
6264
</DataVisualiser>

CodeBeam.MudBlazor.Extensions/Components/TextFieldExtended/MudTextFieldExtended.razor.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ public partial class MudTextFieldExtended<T> : MudDebouncedInputExtended<T>
4848
[Category(CategoryTypes.FormComponent.Behavior)]
4949
public bool Clearable { get; set; } = false;
5050

51+
[Parameter]
52+
[Category(CategoryTypes.FormComponent.Behavior)]
53+
public bool ShowVisualiser { get; set; }
54+
5155
/// <summary>
5256
/// Button click event for clear button. Called after text and value has been cleared.
5357
/// </summary>

0 commit comments

Comments
 (0)