mirror of
https://gitee.com/ant-design-blazor/ant-design-blazor.git
synced 2024-12-14 17:01:18 +08:00
31aac9f914
* refactor: support to use the same template for confirm and modal * refactor: support to use the same template for drawer * refactor: separate interface IOkCancelRef * chore: modify EventUtil class summary Co-authored-by: James Yeung <shunjiey@hotmail.com>
57 lines
1.6 KiB
C#
57 lines
1.6 KiB
C#
@namespace AntDesign
|
|
@inherits AntDomComponentBase
|
|
|
|
@{
|
|
var okProps = ModalProps.OkButtonProps ?? new ButtonProps();
|
|
okProps.Type = ModalProps.OkType;
|
|
okProps.Loading = ModalProps.ConfirmLoading;
|
|
var cancelProps = ModalProps.CancelButtonProps ?? new ButtonProps();
|
|
}
|
|
|
|
<div>
|
|
<Button OnClick="@HandleOk"
|
|
Loading="@okProps.Loading"
|
|
Type="@okProps.Type"
|
|
Block="@okProps.Block"
|
|
Ghost="@okProps.Ghost"
|
|
Search="@okProps.Search"
|
|
Shape="@okProps.Shape"
|
|
Size="@okProps.Size"
|
|
Icon="@okProps.Icon"
|
|
Disabled="@okProps.Disabled"
|
|
Danger="@okProps.IsDanger">
|
|
@{
|
|
if (ModalProps.OkText.IsT0)
|
|
{
|
|
@(ModalProps.OkText.AsT0)
|
|
}
|
|
else
|
|
{
|
|
@(ModalProps.OkText.AsT1)
|
|
}
|
|
}
|
|
</Button>
|
|
<Button OnClick="@HandleCancel"
|
|
Block="@cancelProps.Block"
|
|
Ghost="@cancelProps.Ghost"
|
|
Search="@cancelProps.Search"
|
|
Loading="@cancelProps.Loading"
|
|
Type="@cancelProps.Type"
|
|
Shape="@cancelProps.Shape"
|
|
Size="@cancelProps.Size"
|
|
Icon="@cancelProps.Icon"
|
|
Disabled="@cancelProps.Disabled"
|
|
Danger="@cancelProps.IsDanger">
|
|
@{
|
|
if (ModalProps.CancelText.IsT0)
|
|
{
|
|
@(ModalProps.CancelText.AsT0)
|
|
}
|
|
else
|
|
{
|
|
@(ModalProps.CancelText.AsT1)
|
|
}
|
|
}
|
|
</Button>
|
|
</div>
|