Add project files.

This commit is contained in:
2025-08-20 11:07:36 +03:30
parent 3863c74931
commit 1a308a4069
899 changed files with 85379 additions and 0 deletions
@@ -0,0 +1,30 @@
@using Elsa.Studio.Contracts
@inherits LayoutComponentBase
@implements IDisposable
@inject IThemeService ThemeService
<MudThemeProvider Theme="CurrentTheme" IsDarkMode="@true"/>
<MudSnackbarProvider/>
<MudPopoverProvider/>
<MudLayout>
@Body
</MudLayout>
@code {
private MudTheme CurrentTheme => ThemeService.CurrentTheme;
protected override void OnInitialized()
{
ThemeService.CurrentThemeChanged += OnThemeChanged;
StateHasChanged();
}
public void Dispose()
{
ThemeService.CurrentThemeChanged -= OnThemeChanged;
}
private void OnThemeChanged() => StateHasChanged();
}