ant-design-blazor/components/config-provider/ConfigService.cs
James Yeung 822ce2dd36 feat: add built-in themes (#1286)
* feat: add themes

* add docs theming styles

* fix the RTL for FixedWidgets

* fix aliyun theme

* fix docs style
2021-03-31 19:23:32 +08:00

28 lines
647 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.JSInterop;
namespace AntDesign
{
public class ConfigService
{
private IJSRuntime _jS;
public ConfigService(IJSRuntime js)
{
_jS = js;
}
public async Task ChangeDirection(string direction)
{
direction = direction?.ToLowerInvariant();
await _jS.InvokeVoidAsync(JSInteropConstants.SetDomAttribute, "html", new Dictionary<string, string>
{
["class"] = direction,
["data-direction"] = direction
});
}
}
}