mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-26 23:49:57 +01:00
* Make Settings Repository cache in memory * Make use of SettingsRepo directly instead of CssThemeManager * Completely remove CssThemeManager
32 lines
1.3 KiB
Text
32 lines
1.3 KiB
Text
@using BTCPayServer.Abstractions.Contracts
|
|
@inject ISettingsRepository _settingsRepository
|
|
@addTagHelper *, BundlerMinifier.TagHelpers
|
|
@{
|
|
var theme = await _settingsRepository.GetTheme();
|
|
var policies = await _settingsRepository.GetPolicies();
|
|
}
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<meta name="description" content="">
|
|
<meta name="author" content="">
|
|
@if (policies.DiscourageSearchEngines)
|
|
{
|
|
<meta name="robots" content="noindex">
|
|
}
|
|
<title>@ViewData["Title"]</title>
|
|
@* CSS *@
|
|
<link href="@Context.Request.GetRelativePathOrAbsolute(theme.BootstrapCssUri)" rel="stylesheet" asp-append-version="true" />
|
|
<link href="@Context.Request.GetRelativePathOrAbsolute(theme.CreativeStartCssUri)" rel="stylesheet" asp-append-version="true" />
|
|
<link href="@Context.Request.GetRelativePathOrAbsolute(theme.ThemeCssUri)" rel="stylesheet" asp-append-version="true" />
|
|
@if (!string.IsNullOrWhiteSpace(theme.CustomThemeCssUri))
|
|
{
|
|
<link href="@Context.Request.GetRelativePathOrAbsolute(theme.CustomThemeCssUri)" rel="stylesheet" asp-append-version="true" />
|
|
}
|
|
<bundle name="wwwroot/bundles/main-bundle.min.css" asp-append-version="true" />
|
|
@* Non-JS *@
|
|
<noscript>
|
|
<style>
|
|
.hide-when-js, [v-cloak] { display: block !important; }
|
|
.only-for-js { display: none !important; }
|
|
</style>
|
|
</noscript>
|