Generated CSS files

This commit is contained in:
Unnoen 2022-01-17 06:02:25 +11:00
parent 84c49f2916
commit f2e29a9ab1
No known key found for this signature in database
GPG Key ID: 8F8E42252BA20553
33 changed files with 528 additions and 200 deletions

View File

@ -1,2 +1 @@
**/*.css
**/*.css.map


View File

@ -0,0 +1,36 @@
#info-block {
display: flex;
width: 100%;
height: 100%;
flex-direction: column;
justify-content: center;
align-content: center;
margin: 1rem;
}
#info-block .supertitle {
margin-left: 0.5rem;
font-size: 1.5rem;
font-weight: 100;
}
#info-block .title {
font-size: 4rem;
font-weight: 100;
margin-top: -1rem;
margin-bottom: -0.5rem;
}
#info-block .subtitle {
margin-left: 0.5rem;
font-size: 2rem;
font-weight: 100;
}
#info-block .comment {
margin-left: 1rem;
color: rgba(255, 255, 255, 0.75);
}
#info-block .description {
margin-left: 1.5rem;
margin-top: 0.5rem;
color: rgba(255, 255, 255, 0.5);
}
/*# sourceMappingURL=InfoBlock.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["InfoBlock.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA","file":"InfoBlock.razor.css"}

View File

@ -0,0 +1,37 @@
#info-image {
display: flex;
width: 100%;
flex-direction: column;
justify-content: center;
align-content: center;
margin: 1rem;
}
#info-image .mod-feature {
margin-left: -10px;
font-size: 2rem;
font-weight: 100;
}
#info-image .image {
overflow: hidden;
}
#info-image .image img {
width: 100%;
height: 100%;
object-fit: contain;
}
#info-image .title {
font-size: 2rem;
font-weight: 100;
}
#info-image .subtitle {
font-size: 1.1rem;
font-weight: 100;
margin-left: 0.5rem;
}
#info-image .description {
margin-top: 0.5rem;
margin-left: 1rem;
color: rgba(255, 255, 255, 0.75);
}
/*# sourceMappingURL=InfoImage.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["InfoImage.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA","file":"InfoImage.razor.css"}

View File

@ -0,0 +1,84 @@
@font-face {
font-family: "Raleway";
src: url("fonts/Raleway-Variable.ttf");
}
@font-face {
font-family: "YanoneKaffeesatz";
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
}
.item {
width: 400px;
height: 450px;
overflow: hidden;
margin: 0.5rem;
padding: 1rem;
background: rgba(255, 255, 255, 0.1);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(7px);
-webkit-backdrop-filter: blur(7px);
border: 1px solid rgba(255, 255, 255, 0.31);
}
.item:hover .display .image {
filter: blur(2px) brightness(70%);
}
.item:hover .display .interaction {
opacity: 1;
}
.item .display {
position: relative;
height: 225px;
display: flex;
justify-content: center;
align-items: center;
}
.item .display .image {
position: absolute;
width: 100%;
height: 100%;
object-fit: contain;
transition: all 250ms ease-in-out;
}
.item .display .interaction {
position: absolute;
opacity: 0;
transition: all 250ms ease-in-out;
}
.item .display .interaction img {
width: 75px;
height: 75px;
margin: 0;
transition: all 150ms ease-in-out;
}
.item .display .interaction img.hidden {
opacity: 0.25;
}
.item .display .interaction img:hover {
margin-left: 10px;
margin-right: 10px;
transform: scale(1.25);
}
.item .info {
padding-bottom: 1rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
}
.item .info .title {
color: white;
font-weight: 100;
font-size: 2rem;
line-height: 2.5rem;
margin: 0;
}
.item .info .author {
color: lightgray;
font-size: 1rem;
}
.item .info .description {
color: grey;
font-size: 0.9rem;
}
.item .tags {
border-radius: 0.5rem;
}
/*# sourceMappingURL=ModlistItem.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["../Shared/Globals.scss","ModlistItem.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA;;ACFF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA,QAzBa;EA0Bb;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE,OA3CU;EA4CV,QA5CU;EA6CV;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAMR;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE","file":"ModlistItem.razor.css"}

View File

@ -1,4 +1,4 @@
@import "../Shared/Globals.scss";
@import "../Shared/Globals.scss";
$display-height: 225px;
$hover-icon-size: 75px;
@ -34,7 +34,7 @@ $hover-icon-size: 75px;
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
object-fit: contain;
transition: all 250ms ease-in-out;
}

View File

@ -0,0 +1,30 @@
.container {
background-image: linear-gradient(30deg, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(255, 255, 255, 0) 100%), url(images/Banner_Dark_Transparent.png);
background-size: cover;
background-position: center;
display: flex;
align-items: center;
padding: 1rem 1.5rem;
max-width: 56rem;
height: 9rem;
margin-left: auto;
margin-right: auto;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}
.container .info {
align-self: flex-end;
}
.container .info .title {
color: white;
font-weight: 100;
font-size: 2.25rem;
line-height: 2.5rem;
margin: 0;
}
.container .info .description {
color: grey;
}
/*# sourceMappingURL=News.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["News.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE","file":"News.razor.css"}

View File

@ -0,0 +1,7 @@
progress {
width: 100%;
height: 3px;
appearance: none;
}
/*# sourceMappingURL=ProgressBar.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["ProgressBar.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EACA","file":"ProgressBar.razor.css"}

View File

@ -0,0 +1,38 @@
@font-face {
font-family: "Raleway";
src: url("fonts/Raleway-Variable.ttf");
}
@font-face {
font-family: "YanoneKaffeesatz";
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
}
#side-bar {
position: fixed;
height: 100%;
width: 75px;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
border-right: 1px solid #404040;
backdrop-filter: brightness(0.8);
}
#side-bar .logo {
padding: 0.5rem;
display: block;
margin-left: auto;
margin-right: auto;
vertical-align: middle;
max-width: 100%;
height: auto;
}
#side-bar .socials {
width: 30px;
}
#side-bar .socials img {
width: 100%;
height: auto;
margin-bottom: 30px;
}
/*# sourceMappingURL=SideBar.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["../Shared/Globals.scss","SideBar.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA;;ACLF;EACE;EACA;EACA,ODUc;ECTd;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EACE;EACA;EACA","file":"SideBar.razor.css"}

View File

@ -0,0 +1,43 @@
@font-face {
font-family: "Raleway";
src: url("fonts/Raleway-Variable.ttf");
}
@font-face {
font-family: "YanoneKaffeesatz";
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
}
#top-bar {
position: fixed;
width: calc(100% - 75px);
height: 65px;
background-color: transparent;
backdrop-filter: blur(5px) grayscale(10%);
z-index: 2;
font-family: "Raleway", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
text-transform: uppercase;
display: flex;
align-items: flex-start;
justify-content: flex-end;
padding: 10px;
}
#top-bar nav {
font-weight: 100;
font-size: 1em;
line-height: 2rem;
}
#top-bar ul li {
display: inline-block;
margin-right: 10px;
}
#top-bar ul li a {
color: white;
display: block;
padding: 0.5rem 1rem;
text-decoration: none;
transition: background-color 0.25s ease-in-out;
}
#top-bar ul li a:hover {
border-bottom: 2px solid #5E437F;
}
/*# sourceMappingURL=TopBar.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["../Shared/Globals.scss","TopBar.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA;;ACLF;EACE;EACA;EACA,QDSc;ECRd;EACA;EACA;EAEA,aDSa;ECRb;EAEA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE","file":"TopBar.razor.css"}

View File

@ -6,7 +6,6 @@
<div class="image">
<img src="@Image" alt="">
</div>
@* <div class="image" style="background-image: url('@Image');"></div> *@
<div class="list">
@if (!string.IsNullOrEmpty(ModList.Name))
{
@ -19,7 +18,6 @@
<InfoBlock Supertitle="Installing..." Title="@ModList.Name" Subtitle="@StatusText" Description="There will be a log here but I need to figure out logging and non-blocking UI stuff first."/>
}
}
@* <div class="modlist-image" style="background-image: url('@Image');"></div> *@
@if (!string.IsNullOrEmpty(Image))
{
if (_installState.Value.CurrentInstallState == InstallState.InstallStateEnum.Configuration)

View File

@ -0,0 +1,137 @@
@font-face {
font-family: "Raleway";
src: url("fonts/Raleway-Variable.ttf");
}
@font-face {
font-family: "YanoneKaffeesatz";
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
}
#content {
display: flex;
height: 100%;
align-content: center;
justify-content: space-around;
align-items: center;
color: white;
flex-direction: column;
}
#content .image {
position: absolute;
width: calc(100% - 75px);
height: calc(100% - 65px);
filter: blur(25px) brightness(50%);
z-index: -1;
}
#content .image img {
width: 100%;
height: 100%;
object-fit: cover;
}
#content .list {
display: flex;
flex: 1;
overflow: hidden;
}
#content .settings {
font-size: 0.85rem;
display: flex;
align-items: center;
width: 100%;
padding: 1rem;
backdrop-filter: brightness(0.5);
}
#content .settings .locations {
display: flex;
flex-direction: row;
flex: 1;
overflow: hidden;
}
#content .settings .locations .labels span {
display: block;
height: 2rem;
padding: 0.25rem;
margin: 0.25rem;
white-space: pre;
cursor: pointer;
text-overflow: ellipsis;
overflow: hidden;
}
#content .settings .locations .paths {
flex: 1;
margin-left: 1rem;
overflow: hidden;
}
#content .settings .locations .paths span {
display: block;
height: 2rem;
padding: 0.25rem;
margin: 0.25rem;
white-space: pre;
cursor: pointer;
text-overflow: ellipsis;
overflow: hidden;
border: solid 1px rgba(255, 255, 255, 0.3);
}
#content .settings .options {
display: flex;
flex-flow: row wrap;
flex-direction: column;
margin-left: 2rem;
}
#content .settings .options .option {
position: relative;
display: block;
margin: 0.25rem;
padding-left: 2rem;
cursor: pointer;
user-select: none;
}
#content .settings .options .option:hover input ~ .checkmark {
background-color: darkgrey;
}
#content .settings .options .option input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
#content .settings .options .option input:checked ~ .checkmark {
background-color: #5E437F;
}
#content .settings .options .option input:checked ~ .checkmark:after {
display: block;
left: calc(0.5 * 0.75rem);
top: calc(0.25 * 0.75rem);
width: calc(0.25 * 0.75rem);
height: calc(0.65 * 0.75rem);
border: solid white;
border-width: 0 3px 3px 0;
transform: rotate(45deg);
}
#content .settings .options .option .checkmark {
position: absolute;
top: 0;
left: 0;
height: calc(1.5 * 0.75rem);
width: calc(1.5 * 0.75rem);
background-color: rgba(255, 255, 255, 0.2);
}
#content .settings .options .option .checkmark:after {
content: "";
position: absolute;
display: none;
}
#content .settings .install {
display: flex;
flex-direction: column;
align-items: center;
margin: 0.5rem;
cursor: pointer;
}
#content .settings .install img {
width: 5rem;
height: 5rem;
}
/*# sourceMappingURL=Configure.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["../Shared/Globals.scss","Configure.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA;;ACWF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGE;EAtDN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAoDI;EACE;EACA;EACA;;AAEA;EAhEN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2DQ;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE,kBA3FkB;;AA8FpB;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE,kBD7FG;;AC+FH;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA,kBA5HY;;AA8HZ;EACE;EACA;EACA;;AAMR;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA","file":"Configure.razor.css"}

View File

@ -0,0 +1,8 @@
#content {
width: 100%;
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
}
/*# sourceMappingURL=Gallery.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["Gallery.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EACA;EACA","file":"Gallery.razor.css"}

View File

@ -0,0 +1,7 @@
#content {
display: flex;
flex-direction: column;
justify-content: center;
}
/*# sourceMappingURL=Home.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["Home.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;EAEA","file":"Home.razor.css"}

View File

@ -1,27 +0,0 @@
@page "/installing"
@namespace Wabbajack.App.Blazor.Pages
@inherits Fluxor.Blazor.Web.Components.FluxorComponent
<div id="content">
<div class="image"></div>
<div class="info">
<div class="step">@StatusText</div>
<div class="description">Downloading missing archives...</div>
<div class="number">16 of 228 archives downloaded</div>
<div class="number">128.27 GB remaining</div>
<div class="number">5.6 MB/s</div>
<div class="log">
<p>Downloaded A Cool Mod</p>
<p>Downloaded Some Mod With a Long Name</p>
<p>Downloaded An Even Longer Name Why Do They Do This</p>
<p>Downloaded An Archive From MEGA Wow It's a Miracle</p>
<p>Downloaded Archive Mod Something Long</p>
</div>
</div>
<div class="preview">
<div class="mod-image"></div>
<div class="mod-name">Manbeast - A Werewolf Overhaul</div>
<div class="mod-author">Simon Magus and colinswrath</div>
<div class="mod-info">Manbeast is a complete overhaul of Skyrims Werewolf system designed to balance existing Werewolf mechanics and add powerful new lycanthropic abilities to the game.</div>
</div>
</div>

View File

@ -1,82 +0,0 @@
using System;
using System.Diagnostics;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Shell;
using Fluxor;
using Microsoft.AspNetCore.Components;
using Wabbajack.App.Blazor.Store;
using Wabbajack.App.Blazor.Utility;
using Wabbajack.Downloaders.GameFile;
using Wabbajack.DTOs;
using Wabbajack.DTOs.JsonConverters;
using Wabbajack.Installer;
using Wabbajack.Paths;
namespace Wabbajack.App.Blazor.Pages
{
public partial class Installing
{
[Inject] private NavigationManager NavigationManager { get; set; }
[Inject] private IState<InstallState> _installState { get; set; }
[Inject] private DTOSerializer _dtos { get; set; }
[Inject] private IDispatcher _dispatcher { get; set; }
[Inject] private IServiceProvider _serviceProvider { get; set; }
[Inject] private SystemParametersConstructor _parametersConstructor { get; set; }
[Inject] private IGameLocator _gameLocator { get; set; }
private ModList modlist { get; set; }
private string StatusText { get; set; }
protected override async Task OnInitializedAsync()
{
modlist = _installState.Value.CurrentModList;
Task.Run(BeginInstall);
await base.OnInitializedAsync();
}
private async Task BeginInstall()
{
// var postfix = (await ModListLocation.TargetPath.ToString().Hash()).ToHex();
// await _settingsManager.Save(InstallSettingsPrefix + postfix, new SavedInstallSettings
// {
// ModListLocation = ModListLocation.TargetPath,
// InstallLocation = Installer.Location.TargetPath,
// DownloadLoadction = Installer.DownloadLocation.TargetPath,
// Metadata = ModlistMetadata
// });
try
{
var installer = StandardInstaller.Create(_serviceProvider, new InstallerConfiguration
{
Game = modlist.GameType,
Downloads = (AbsolutePath)_installState.Value.CurrentDownloadPath,
Install = (AbsolutePath)_installState.Value.CurrentInstallPath,
ModList = modlist,
ModlistArchive = (AbsolutePath)_installState.Value.CurrentModListPath,
SystemParameters = _parametersConstructor.Create(),
GameFolder = _gameLocator.GameLocation(modlist.GameType)
});
installer.OnStatusUpdate = update =>
{
if (StatusText != update.StatusText)
{
StatusText = update.StatusText;
InvokeAsync(StateHasChanged);
}
};
await installer.Begin(CancellationToken.None);
}
catch (Exception ex)
{
Debug.Print(ex.Message);
}
}
}
}

View File

@ -1,77 +0,0 @@
@import "../Shared/Globals.scss";
#content {
display: flex;
height: 100%;
align-content: center;
justify-content: space-around;
align-items: center;
color: white;
.image {
position: absolute;
background-image: url("images/modlist-image.png");
width: calc(100% - #{$sidebar-width});
height: calc(100% - #{$header-height});
background-repeat: no-repeat;
background-size: cover;
background-position: center;
filter: blur(25px) brightness(50%);
z-index: -1;
}
.info {
width: fit-content;
height: fit-content;
.step {
margin-left: -20px;
font-size: 5rem;
font-weight: 100;
}
.description {
margin-left: -10px;
font-size: 2rem;
font-weight: 100;
}
.number {
color: rgba(255, 255, 255, 0.75);
}
.log {
margin-top: 20px;
color: rgba(255, 255, 255, 0.5);
}
}
.preview {
width: 800px;
height: 450px;
margin-top: -150px;
.mod-feature {
margin-left: -10px;
font-size: 2rem;
font-weight: 100;
}
.mod-image {
background-image: url("https://staticdelivery.nexusmods.com/mods/1704/images/44746/44746-1611463256-105629958.png");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
width: 100%;
height: 100%;
}
.mod-name {
font-size: 2rem;
font-weight: 100;
}
.mod-author {
font-size: 1.1rem;
font-weight: 100;
}
.mod-info {
margin-top: 20px;
margin-left: 10px;
color: rgba(255, 255, 255, 0.75);
}
}
}

View File

@ -0,0 +1,39 @@
#content {
display: flex;
height: 100%;
flex-direction: column;
align-items: center;
justify-content: center;
color: white;
}
#content .select {
display: flex;
width: 100%;
flex-direction: row;
justify-content: space-evenly;
}
#content .select div {
display: flex;
border: solid 1px red;
flex-direction: column;
align-items: center;
}
#content .select div img {
width: 15rem;
height: 15rem;
}
#content .recent .title {
font-size: 1.5rem;
font-weight: 100;
}
#content .recent .modlist img {
height: 4rem;
width: auto;
border: solid 1px red;
}
#content .recent .modlist .info {
display: flex;
flex-direction: column;
}
/*# sourceMappingURL=SelectInstall.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["SelectInstall.razor.scss"],"names":[],"mappings":"AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE,OAvBa;EAwBb,QAxBa;;AA8BjB;EACE;EACA;;AAIA;EACE;EACA;EACA;;AAGF;EACE;EACA","file":"SelectInstall.razor.css"}

View File

@ -0,0 +1,10 @@
@font-face {
font-family: "Raleway";
src: url("fonts/Raleway-Variable.ttf");
}
@font-face {
font-family: "YanoneKaffeesatz";
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
}
/*# sourceMappingURL=Globals.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["Globals.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA","file":"Globals.css"}

View File

@ -0,0 +1,28 @@
@font-face {
font-family: "Raleway";
src: url("fonts/Raleway-Variable.ttf");
}
@font-face {
font-family: "YanoneKaffeesatz";
src: url("fonts/YanoneKaffeesatz-Variable.ttf");
}
#background {
position: fixed;
height: 100vh;
width: 100%;
background: linear-gradient(320deg, #151022, #1f0d2a, #100214);
z-index: -1;
}
#wrapper {
width: calc(100% - 75px);
float: right;
height: 100%;
}
#page {
margin-top: 65px;
height: calc(100% - 65px);
}
/*# sourceMappingURL=MainLayout.razor.css.map */

View File

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["Globals.scss","MainLayout.razor.scss"],"names":[],"mappings":"AAAC;EACC;EACA;;AAGF;EACE;EACA;;ACLF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,YDHc;ECId","file":"MainLayout.razor.css"}

View File

@ -6,16 +6,16 @@ namespace Wabbajack.App.Blazor.Store;
[FeatureState]
public class DownloadState
{
public DownloadStateEnum CurrentDownloadState { get; }
public ModlistMetadata CurrentModlistMetadata { get; }
public DownloadStateEnum CurrentDownloadState { get; }
public ModlistMetadata CurrentModlistMetadata { get; }
// Required for initial state.
private DownloadState() { }
public DownloadState(DownloadStateEnum newState, ModlistMetadata newModlist)
{
CurrentDownloadState = newState;
CurrentModlistMetadata = newModlist;
CurrentDownloadState = newState;
CurrentModlistMetadata = newModlist;
}
public enum DownloadStateEnum
@ -29,13 +29,13 @@ public class DownloadState
public class UpdateDownloadState
{
public DownloadState.DownloadStateEnum State { get; }
public ModlistMetadata Modlist { get; }
public DownloadState.DownloadStateEnum State { get; }
public ModlistMetadata Modlist { get; }
public UpdateDownloadState(DownloadState.DownloadStateEnum state, ModlistMetadata modlist)
{
State = state;
Modlist = modlist;
State = state;
Modlist = modlist;
}
}