ui/components/spawnmenupage.razor.scss
@import "/UI/Theme.scss";
SpawnMenuPage
{
flex-direction: row;
width: 100%;
height: 100%;
}
SpawnMenuPage > .left
{
@include ui-sidebar;
height: 100%;
width: 254px;
flex-grow: 0;
margin-right: 19px;
}
SpawnMenuPage > .body
{
position: relative;
flex-grow: 1;
min-width: 0px;
}
// --- tree -----------------------------------------------------------------------------------
SpawnMenuPage .tree
{
flex-grow: 1;
min-height: 0px;
.treeview
{
flex-grow: 1;
@include ui-scroll;
}
}
SpawnMenuPage .treeview .tree-row
{
color: $ui-text;
font-size: 12px;
font-weight: 500;
@include ui-selectable;
&.selected
{
background-color: transparent;
}
&.active
{
@include ui-selected;
}
&.disabled
{
opacity: 0.45;
pointer-events: none;
}
// every pooled row carries a skeleton once it's been a loading row, only loading rows show it
SpawnlistSkeleton
{
display: none;
}
&.loading
{
opacity: 1;
.tree-content
{
flex-grow: 1;
align-self: stretch;
}
SpawnlistSkeleton
{
display: flex;
}
}
}
SpawnMenuPage .menu-footer
{
flex-shrink: 0;
}