Skip to content

Commit 92d984a

Browse files
Update the 'IDialogService.CloseAsync' methods to accept an IDialogReference interace instead of the concrete DialogReference class. (#4316)
Co-authored-by: Vincent Baaij <[email protected]>
1 parent b19898f commit 92d984a

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/Core/Components/Dialog/Services/DialogService.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
// This file is licensed to you under the MIT License.
33
// ------------------------------------------------------------------------
44

5-
using System.Diagnostics.CodeAnalysis;
65
using Microsoft.AspNetCore.Components;
6+
using System.Diagnostics.CodeAnalysis;
77

88
namespace Microsoft.FluentUI.AspNetCore.Components;
99

@@ -30,12 +30,12 @@ public DialogService()
3030
/// <returns></returns>
3131
public EventCallback<DialogResult> CreateDialogCallback(object receiver, Func<DialogResult, Task> callback) => EventCallback.Factory.Create(receiver, callback);
3232

33-
public Task CloseAsync(DialogReference dialog)
33+
public Task CloseAsync(IDialogReference dialog)
3434
{
3535
return CloseAsync(dialog, DialogResult.Ok<object?>(null));
3636
}
3737

38-
public Task CloseAsync(DialogReference dialog, DialogResult result)
38+
public Task CloseAsync(IDialogReference dialog, DialogResult result)
3939
{
4040
OnDialogCloseRequested?.Invoke(dialog, result);
4141
return Task.CompletedTask;

src/Core/Components/Dialog/Services/IDialogService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ namespace Microsoft.FluentUI.AspNetCore.Components;
88

99
public partial interface IDialogService
1010
{
11-
Task CloseAsync(DialogReference dialog);
11+
Task CloseAsync(IDialogReference dialog);
1212

13-
Task CloseAsync(DialogReference dialog, DialogResult result);
13+
Task CloseAsync(IDialogReference dialog, DialogResult result);
1414

1515
/// <summary>
1616
/// An event that will be invoked when showing a dialog with a custom component

0 commit comments

Comments
 (0)