Skip to content

Commit 397f9be

Browse files
committed
Make ClearPad of MudSignaturePad public
1 parent 71b49a0 commit 397f9be

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

docs/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/SignaturePad/Examples/SignaturePadExample1.razor

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
<MudSelectExtended @bind-Value="@_variant" ItemCollection="@(Enum.GetValues<Variant>())" Label="Variant" Variant="Variant.Outlined" Margin="Margin.Dense" Dense="true" />
3232
<MudSelectExtended @bind-Value="@_color" ItemCollection="@(Enum.GetValues<Color>())" Label="Color" Variant="Variant.Outlined" Margin="Margin.Dense" Dense="true" />
3333
<MudNumericField @bind-Value="@_elevation" Min="0" Max="25" Label="Elevation" Variant="Variant.Outlined" Margin="Margin.Dense" />
34+
<MudButton Variant="Variant.Filled" Color="Color.Secondary" OnClick="(async () => await _signaturePad.ClearPad())">Clear</MudButton>
3435
</MudStack>
3536
</MudItem>
3637
</MudGrid>
@@ -46,6 +47,7 @@
4647
Variant _variant;
4748
Color _color;
4849
int _elevation = 4;
50+
MudSignaturePad _signaturePad = null!;
4951

5052
SignaturePadLocalizedStrings _localizedStrings = new SignaturePadLocalizedStrings();
5153

src/CodeBeam.MudBlazor.Extensions/Components/SignaturePad/MudSignaturePad.razor.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,11 @@ private async Task IsEditToggled()
198198
_isErasing = !_isErasing;
199199
}
200200

201-
async Task ClearPad()
201+
/// <summary>
202+
/// Clear the signature pad.
203+
/// </summary>
204+
/// <returns></returns>
205+
public async Task ClearPad()
202206
{
203207
await ValueChanged.InvokeAsync(Array.Empty<byte>());
204208
await JsRuntime.InvokeVoidAsync("mudSignaturePad.clearPad", _reference);

0 commit comments

Comments
 (0)