mirror of
https://gitee.com/ant-design-blazor/ant-design-blazor.git
synced 2024-12-15 09:21:24 +08:00
d2e9c4b247
* feat(module: config-provider): support RTL * add rtl for each component * fix rtl for pagination * add rtl for overlay
51 lines
1.2 KiB
C#
51 lines
1.2 KiB
C#
using Microsoft.AspNetCore.Components;
|
|
using OneOf;
|
|
|
|
namespace AntDesign
|
|
{
|
|
public partial class Empty : AntDomComponentBase
|
|
{
|
|
[Parameter]
|
|
public string PrefixCls { get; set; } = "ant-empty";
|
|
|
|
[Parameter]
|
|
public string ImageStyle { get; set; }
|
|
|
|
[Parameter]
|
|
public bool Small { get; set; }
|
|
|
|
[Parameter]
|
|
public bool Simple { get; set; }
|
|
|
|
[Parameter]
|
|
public RenderFragment ChildContent { get; set; }
|
|
|
|
[Parameter]
|
|
public OneOf<string, bool?> Description { get; set; } = LocaleProvider.CurrentLocale.Empty.Description;
|
|
|
|
[Parameter]
|
|
public RenderFragment DescriptionTemplate { get; set; }
|
|
|
|
[Parameter]
|
|
public string Image { get; set; }
|
|
|
|
[Parameter]
|
|
public RenderFragment ImageTemplate { get; set; }
|
|
|
|
protected void SetClass()
|
|
{
|
|
this.ClassMapper.Clear()
|
|
.Add(PrefixCls)
|
|
.If($"{PrefixCls}-normal", () => Simple)
|
|
.If($"{PrefixCls}-small", () => Small)
|
|
.If($"{PrefixCls}-rtl", () => RTL)
|
|
;
|
|
}
|
|
|
|
protected override void OnInitialized()
|
|
{
|
|
this.SetClass();
|
|
}
|
|
}
|
|
}
|