Introduces a new Settings page with configurable modules: - General company information - Calendar and booking settings - Billing and payment configurations - Tracking and analytics integrations Implements modular ViewComponents for each settings section Enhances user experience with toggle switches and detailed configuration options
69 lines
2.8 KiB
Text
69 lines
2.8 KiB
Text
<!DOCTYPE html>
|
|
<html lang="da">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>@ViewData["Title"] - Salon OS</title>
|
|
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@@phosphor-icons/web@@2.1.2/src/regular/style.css" />
|
|
<!-- Design System -->
|
|
<link rel="stylesheet" href="~/css/design-tokens.css">
|
|
<link rel="stylesheet" href="~/css/design-system.css">
|
|
<link rel="stylesheet" href="~/css/base.css">
|
|
<link rel="stylesheet" href="~/css/utilities.css">
|
|
<!-- Shared UI Components -->
|
|
<link rel="stylesheet" href="~/css/components.css">
|
|
<!-- Layout Components -->
|
|
<link rel="stylesheet" href="~/css/app-layout.css">
|
|
<link rel="stylesheet" href="~/css/sidebar.css">
|
|
<link rel="stylesheet" href="~/css/topbar.css">
|
|
<link rel="stylesheet" href="~/css/drawers.css">
|
|
<link rel="stylesheet" href="~/css/demo-banner.css">
|
|
<!-- Page Components -->
|
|
<link rel="stylesheet" href="~/css/page.css">
|
|
<link rel="stylesheet" href="~/css/stats.css">
|
|
<link rel="stylesheet" href="~/css/bookings.css">
|
|
<link rel="stylesheet" href="~/css/notifications.css">
|
|
<link rel="stylesheet" href="~/css/attentions.css">
|
|
<link rel="stylesheet" href="~/css/waitlist.css">
|
|
<link rel="stylesheet" href="~/css/tabs.css">
|
|
<link rel="stylesheet" href="~/css/controls.css">
|
|
<link rel="stylesheet" href="~/css/cash.css">
|
|
<link rel="stylesheet" href="~/css/auth.css">
|
|
<link rel="stylesheet" href="~/css/account.css">
|
|
<link rel="stylesheet" href="~/css/employees.css">
|
|
<link rel="stylesheet" href="~/css/services.css">
|
|
<link rel="stylesheet" href="~/css/settings.css">
|
|
@await RenderSectionAsync("Styles", required: false)
|
|
</head>
|
|
<body class="has-demo-banner">
|
|
<!-- Demo Mode Banner -->
|
|
<swp-demo-banner>
|
|
<swp-demo-banner-text>
|
|
<i class="ph ph-info"></i>
|
|
<span>Du ser en <strong>demo</strong> af PlanTempus.</span>
|
|
</swp-demo-banner-text>
|
|
<swp-demo-banner-cta>
|
|
<a href="/pricing">
|
|
<span>Opret konto</span>
|
|
<i class="ph ph-arrow-right"></i>
|
|
</a>
|
|
</swp-demo-banner-cta>
|
|
</swp-demo-banner>
|
|
|
|
<swp-app-layout id="appLayout">
|
|
@await Component.InvokeAsync("SideMenu")
|
|
<partial name="_TopBar" />
|
|
|
|
<swp-main-content>
|
|
@RenderBody()
|
|
</swp-main-content>
|
|
</swp-app-layout>
|
|
|
|
<partial name="_ProfileDrawer" />
|
|
<swp-drawer-overlay id="drawerOverlay"></swp-drawer-overlay>
|
|
|
|
<script type="module" src="~/js/app.js"></script>
|
|
@await RenderSectionAsync("Scripts", required: false)
|
|
</body>
|
|
</html>
|