mirror of
https://github.com/jeffvli/feishin.git
synced 2026-06-19 09:54:18 +02:00
inset the main content / sidebars
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
.container {
|
.container {
|
||||||
position: relative;
|
position: relative;
|
||||||
grid-area: sidebar;
|
grid-area: sidebar;
|
||||||
|
overflow: hidden;
|
||||||
background: var(--theme-colors-background-alternate);
|
background: var(--theme-colors-background-alternate);
|
||||||
border-right: 1px solid alpha(var(--theme-colors-border), 0.5);
|
border-radius: var(--theme-radius-lg);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
.main-content-container {
|
.main-content-container {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
box-sizing: border-box;
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-area: main-content;
|
grid-area: main-content;
|
||||||
grid-template-areas: 'sidebar . right-sidebar';
|
grid-template-areas: 'sidebar main';
|
||||||
grid-template-rows: 1fr;
|
grid-template-rows: 1fr;
|
||||||
gap: 0;
|
gap: var(--theme-spacing-sm);
|
||||||
|
padding: var(--theme-spacing-md);
|
||||||
background: var(--theme-colors-background);
|
background: var(--theme-colors-background);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -21,6 +23,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.main-content-container.right-expanded {
|
.main-content-container.right-expanded {
|
||||||
|
grid-template-areas: 'sidebar main right-sidebar';
|
||||||
grid-template-columns: var(--sidebar-width) 1fr var(--right-sidebar-width);
|
grid-template-columns: var(--sidebar-width) 1fr var(--right-sidebar-width);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -30,7 +33,7 @@
|
|||||||
|
|
||||||
.main-content-container.vertical-layout {
|
.main-content-container.vertical-layout {
|
||||||
grid-template-areas:
|
grid-template-areas:
|
||||||
'sidebar .'
|
'sidebar main'
|
||||||
'sidebar right-sidebar';
|
'sidebar right-sidebar';
|
||||||
grid-template-rows: minmax(0, 1fr) var(--right-sidebar-height);
|
grid-template-rows: minmax(0, 1fr) var(--right-sidebar-height);
|
||||||
grid-template-columns: var(--sidebar-width) 1fr;
|
grid-template-columns: var(--sidebar-width) 1fr;
|
||||||
@@ -40,17 +43,15 @@
|
|||||||
grid-template-columns: 80px 1fr;
|
grid-template-columns: 80px 1fr;
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-content-container.vertical-layout #sidebar-queue {
|
|
||||||
border-top: 1px solid alpha(var(--theme-colors-border), 0.5);
|
|
||||||
border-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.main-content-body {
|
.main-content-body {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
grid-area: main;
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
background: var(--theme-colors-background);
|
||||||
|
border-radius: var(--theme-radius-lg);
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-content-body-scroll {
|
.main-content-body-scroll {
|
||||||
|
|||||||
@@ -7,18 +7,13 @@
|
|||||||
min-height: 0;
|
min-height: 0;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
background: var(--theme-colors-background-alternate);
|
background: var(--theme-colors-background-alternate);
|
||||||
border-left: 1px solid alpha(var(--theme-colors-border), 0.5);
|
border-radius: var(--theme-radius-lg);
|
||||||
|
|
||||||
.current-song-cell:not(.current-playlist-song-cell) svg {
|
.current-song-cell:not(.current-playlist-song-cell) svg {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.right-sidebar-container.vertical-layout {
|
|
||||||
border-top: 1px solid alpha(var(--theme-colors-border), 0.5);
|
|
||||||
border-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.queue-drawer {
|
.queue-drawer {
|
||||||
border-radius: var(--theme-radius-lg);
|
border-radius: var(--theme-radius-lg);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
import clsx from 'clsx';
|
|
||||||
import { forwardRef, Ref } from 'react';
|
import { forwardRef, Ref } from 'react';
|
||||||
|
|
||||||
import styles from './right-sidebar.module.css';
|
import styles from './right-sidebar.module.css';
|
||||||
@@ -64,9 +63,7 @@ export const RightSidebar = forwardRef(
|
|||||||
<>
|
<>
|
||||||
{rightExpanded && sideQueueType === 'sideQueue' && (
|
{rightExpanded && sideQueueType === 'sideQueue' && (
|
||||||
<aside
|
<aside
|
||||||
className={clsx(styles.rightSidebarContainer, {
|
className={styles.rightSidebarContainer}
|
||||||
[styles.verticalLayout]: isVerticalLayout,
|
|
||||||
})}
|
|
||||||
id="sidebar-queue"
|
id="sidebar-queue"
|
||||||
key="queue-sidebar"
|
key="queue-sidebar"
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user