LANCommander/LANCommander.Server/UI/Views/Shared/_LayoutBasic.cshtml
Pat Hartl 6a0e757972
Some checks failed
Publish SDK NuGet Package / publish (push) Failing after 56s
LANCommander Release / prep (push) Has been cancelled
LANCommander Release / build_server_linux-arm64 (push) Has been cancelled
LANCommander Release / build_server_linux-x64 (push) Has been cancelled
LANCommander Release / build_server_osx-arm64 (push) Has been cancelled
LANCommander Release / build_server_osx-x64 (push) Has been cancelled
LANCommander Release / build_server_win-arm64 (push) Has been cancelled
LANCommander Release / build_server_win-x64 (push) Has been cancelled
LANCommander Release / build_launcher_linux-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_linux-x64 (push) Has been cancelled
LANCommander Release / build_launcher_osx-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_osx-x64 (push) Has been cancelled
LANCommander Release / build_launcher_win-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_win-x64 (push) Has been cancelled
LANCommander Release / build_release (push) Has been cancelled
Adjust auth provider button layout
2025-01-22 01:40:24 -06:00

64 lines
2.2 KiB
Text

@using LANCommander.Server.Services;
@using LANCommander.Server.Services.Models;
@using LANCommander.Server.Models;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>@ViewData["Title"] - LANCommander</title>
<base href="~/" />
@switch (SettingService.GetSettings().Theme)
{
case LANCommanderTheme.Light:
<link href="_content/AntDesign/css/ant-design-blazor.css" rel="stylesheet" />
break;
case LANCommanderTheme.Dark:
<link href="_content/AntDesign/css/ant-design-blazor.dark.css" rel="stylesheet" />
break;
}
<link rel="stylesheet" href="_content/LANCommander.UI/ui.css" />
<link rel="stylesheet" href="css/site.css" />
<link rel="stylesheet" href="css/app.css" />
<link rel="stylesheet" href="css/custom.css" />
</head>
<body>
<section class="layout ant-layout">
<main class="ant-layout-content" style="padding: 24px; min-height: 100vh;">
@RenderBody()
</main>
</section>
<script src="~/lib/antv/g2plot/dist/g2plot.js"></script>
<script src="~/_content/AntDesign/js/ant-design-blazor.js"></script>
<script src="~/_content/AntDesign.Charts/ant-design-charts-blazor.js"></script>
<script src="~/js/site.js"></script>
<script>
var checkboxes = document.querySelectorAll('.ant-checkbox-input');
function handleCheckboxChange(event) {
var checkbox = event.target;
var parentWrapper = checkbox.closest('.ant-checkbox-wrapper');
if (checkbox.checked) {
parentWrapper.classList.add('ant-checkbox-wrapper-checked');
parentWrapper.querySelector('.ant-checkbox').classList.add('ant-checkbox-checked');
} else {
parentWrapper.classList.remove('ant-checkbox-wrapper-checked');
parentWrapper.querySelector('.ant-checkbox').classList.remove('ant-checkbox-checked');
}
}
checkboxes.forEach(function (checkbox) {
checkbox.addEventListener('change', handleCheckboxChange);
});
</script>
@await RenderSectionAsync("Scripts", required: false)
</body>
</html>