Set default culture to "fa-IR" + Consider RTL in main layout and basic layout + Add font "IRANSansX" in layout + Change logo and branding
This commit is contained in:
@@ -1,15 +1,18 @@
|
||||
@using Elsa.Studio.Contracts
|
||||
@using System.Globalization
|
||||
@inherits LayoutComponentBase
|
||||
@implements IDisposable
|
||||
@inject IThemeService ThemeService
|
||||
<link href="_content/Elsa.Studio.Shell/css/custom.css" rel="stylesheet">
|
||||
<MudRTLProvider RightToLeft="@IsRtl(CultureInfo.CurrentUICulture)">
|
||||
<MudThemeProvider Theme="CurrentTheme" IsDarkMode="@true" />
|
||||
<MudSnackbarProvider />
|
||||
<MudPopoverProvider />
|
||||
|
||||
<MudThemeProvider Theme="CurrentTheme" IsDarkMode="@true"/>
|
||||
<MudSnackbarProvider/>
|
||||
<MudPopoverProvider/>
|
||||
|
||||
<MudLayout>
|
||||
@Body
|
||||
</MudLayout>
|
||||
<MudLayout>
|
||||
@Body
|
||||
</MudLayout>
|
||||
</MudRTLProvider>
|
||||
|
||||
@code {
|
||||
|
||||
@@ -27,4 +30,7 @@
|
||||
}
|
||||
|
||||
private void OnThemeChanged() => StateHasChanged();
|
||||
|
||||
private static bool IsRtl(CultureInfo culture)
|
||||
=> culture?.TwoLetterISOLanguageName == "fa" || culture?.TextInfo?.IsRightToLeft == true;
|
||||
}
|
||||
Reference in New Issue
Block a user