@attribute [Route(RouteConstants.Profile.Settings)]

<PageTitle>تنظیمات حساب</PageTitle>

<MudContainer MaxWidth="MaxWidth.Medium" Class="py-6">
    <MudStack Spacing="3">
        <PageHeader Title="تنظیمات حساب" BackHref="@RouteConstants.Profile.Index" />

        <MudPaper Elevation="2" Class="pa-4 rounded-lg">
            <MudStack Spacing="4">
                <MudText Typo="Typo.subtitle1" Class="mb-1">اعلان‌ها</MudText>
                <MudSwitch T="bool" @bind-Value="_request.EmailNotifications" Color="Color.Primary" Label="اعلان‌های ایمیلی" />
                <MudSwitch T="bool" @bind-Value="_request.SmsNotifications" Color="Color.Primary" Label="اعلان‌های پیامکی" />
                <MudSwitch T="bool" @bind-Value="_request.PushNotifications" Color="Color.Primary" Label="اعلان‌های پوش" />

                <MudStack Row="true" Justify="Justify.FlexEnd">
                    <MudButton Variant="Variant.Filled" Color="Color.Primary" OnClick="SaveSettings" Disabled="_saving">ذخیره تنظیمات</MudButton>
                </MudStack>
            </MudStack>
        </MudPaper>
    </MudStack>
</MudContainer>
