mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-08-27 12:01:00 +00:00
202 lines
6.1 KiB
CSS
202 lines
6.1 KiB
CSS
.m_89ab340[data-resizing] {
|
|
--app-shell-transition-duration: 0ms !important;
|
|
}
|
|
.m_89ab340[data-disabled] {
|
|
--app-shell-header-offset: 0rem !important;
|
|
--app-shell-navbar-offset: 0rem !important;
|
|
--app-shell-aside-offset: 0rem !important;
|
|
--app-shell-footer-offset: 0rem !important;
|
|
}
|
|
.m_89ab340[data-mode='static'] {
|
|
display: grid;
|
|
grid-template-columns: var(--app-shell-navbar-width, 0) 1fr var(--app-shell-aside-width, 0);
|
|
grid-template-rows: auto 1fr auto;
|
|
position: relative;
|
|
height: 100%;
|
|
overflow: auto;
|
|
}
|
|
[data-mantine-color-scheme='light'] .m_89ab340 {
|
|
--app-shell-border-color: var(--mantine-color-gray-3);
|
|
}
|
|
[data-mantine-color-scheme='dark'] .m_89ab340 {
|
|
--app-shell-border-color: var(--mantine-color-dark-4);
|
|
}
|
|
|
|
.m_45252eee,
|
|
.m_9cdde9a,
|
|
.m_3b16f56b,
|
|
.m_8983817,
|
|
.m_3840c879 {
|
|
transition-duration: var(--app-shell-transition-duration);
|
|
transition-timing-function: var(--app-shell-transition-timing-function);
|
|
}
|
|
|
|
.m_45252eee,
|
|
.m_9cdde9a {
|
|
position: fixed;
|
|
display: flex;
|
|
flex-direction: column;
|
|
top: var(--app-shell-header-offset, 0rem);
|
|
height: calc(
|
|
100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem)
|
|
);
|
|
background-color: var(--mantine-color-body);
|
|
transition-property: transform, top, height;
|
|
}
|
|
|
|
:where([data-mode='static']) .m_45252eee, :where([data-mode='static']) .m_9cdde9a {
|
|
position: var(--app-shell-navbar-position, fixed);
|
|
grid-row: var(--app-shell-navbar-grid-row, auto);
|
|
height: 100%;
|
|
}
|
|
|
|
:where([data-layout='alt']) .m_45252eee, :where([data-layout='alt']) .m_9cdde9a {
|
|
top: 0rem;
|
|
height: 100dvh;
|
|
}
|
|
|
|
:where([data-mode='static'][data-layout='alt']) .m_45252eee, :where([data-mode='static'][data-layout='alt']) .m_9cdde9a {
|
|
grid-row: 1 / -1;
|
|
height: 100%;
|
|
}
|
|
|
|
.m_45252eee {
|
|
inset-inline-start: 0;
|
|
width: var(--app-shell-navbar-width);
|
|
transition-property: transform, top, height;
|
|
transform: var(--app-shell-navbar-transform);
|
|
z-index: var(--app-shell-navbar-z-index);
|
|
}
|
|
|
|
:where([data-mode='static']) .m_45252eee {
|
|
grid-column: var(--app-shell-navbar-grid-column, auto);
|
|
display: var(--app-shell-navbar-display, flex);
|
|
}
|
|
|
|
:where([dir="rtl"]) .m_45252eee {
|
|
transform: var(--app-shell-navbar-transform-rtl);
|
|
}
|
|
|
|
.m_45252eee:where([data-with-border]) {
|
|
border-inline-end: 1px solid var(--app-shell-border-color);
|
|
}
|
|
|
|
.m_9cdde9a {
|
|
inset-inline-end: 0;
|
|
width: var(--app-shell-aside-width);
|
|
transform: var(--app-shell-aside-transform);
|
|
z-index: var(--app-shell-aside-z-index);
|
|
}
|
|
|
|
:where([data-mode='static']) .m_9cdde9a {
|
|
position: var(--app-shell-aside-position, fixed);
|
|
grid-column: var(--app-shell-aside-grid-column, auto);
|
|
grid-row: var(--app-shell-aside-grid-row, auto);
|
|
display: var(--app-shell-aside-display, flex);
|
|
}
|
|
|
|
:where([dir="rtl"]) .m_9cdde9a {
|
|
transform: var(--app-shell-aside-transform-rtl);
|
|
}
|
|
|
|
.m_9cdde9a:where([data-with-border]) {
|
|
border-inline-start: 1px solid var(--app-shell-border-color);
|
|
}
|
|
|
|
:where([data-mode='static'][data-layout='alt']) .m_9cdde9a {
|
|
grid-row: 1 / -1;
|
|
}
|
|
|
|
:where([data-scroll-locked]) .m_9cdde9a {
|
|
visibility: var(--app-shell-aside-scroll-locked-visibility);
|
|
}
|
|
|
|
.m_8983817 {
|
|
padding-inline-start: calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));
|
|
padding-inline-end: calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));
|
|
padding-top: calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));
|
|
padding-bottom: calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));
|
|
min-height: 100dvh;
|
|
transition-property: padding;
|
|
}
|
|
|
|
:where([data-mode='static']) .m_8983817 {
|
|
padding-inline-start: var(--app-shell-padding);
|
|
padding-inline-end: var(--app-shell-padding);
|
|
padding-top: var(--app-shell-padding);
|
|
padding-bottom: var(--app-shell-padding);
|
|
min-height: auto;
|
|
grid-column: var(--app-shell-main-column-start, 1) / var(--app-shell-main-column-end, -1);
|
|
grid-row: var(--app-shell-main-grid-row, 2);
|
|
}
|
|
|
|
.m_3b16f56b,
|
|
.m_3840c879 {
|
|
position: fixed;
|
|
inset-inline: 0;
|
|
transition-property: transform, margin-inline-start, margin-inline-end;
|
|
background-color: var(--mantine-color-body);
|
|
}
|
|
|
|
:where([data-mode='static']) .m_3b16f56b, :where([data-mode='static']) .m_3840c879 {
|
|
position: var(--app-shell-header-position, fixed);
|
|
grid-column: var(--app-shell-header-grid-column, auto);
|
|
}
|
|
|
|
:where([data-layout='alt']) .m_3b16f56b, :where([data-layout='alt']) .m_3840c879 {
|
|
margin-inline-start: var(--app-shell-navbar-offset, 0rem);
|
|
margin-inline-end: var(--app-shell-aside-offset, 0rem);
|
|
}
|
|
|
|
:where([data-mode='static'][data-layout='alt']) .m_3b16f56b, :where([data-mode='static'][data-layout='alt']) .m_3840c879 {
|
|
grid-column: var(--app-shell-main-column-start, 1) / var(--app-shell-main-column-end, -1);
|
|
margin-inline-start: 0rem;
|
|
margin-inline-end: 0rem;
|
|
}
|
|
|
|
.m_3b16f56b {
|
|
top: 0;
|
|
height: var(--app-shell-header-height);
|
|
background-color: var(--mantine-color-body);
|
|
transform: var(--app-shell-header-transform);
|
|
z-index: var(--app-shell-header-z-index);
|
|
}
|
|
|
|
:where([data-mode='static']) .m_3b16f56b {
|
|
grid-row: var(--app-shell-header-grid-row, auto);
|
|
}
|
|
|
|
.m_3b16f56b:where([data-with-border]) {
|
|
border-bottom: 1px solid var(--app-shell-border-color);
|
|
}
|
|
|
|
.m_3840c879 {
|
|
bottom: 0;
|
|
height: calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));
|
|
padding-bottom: env(safe-area-inset-bottom);
|
|
transform: var(--app-shell-footer-transform);
|
|
z-index: var(--app-shell-footer-z-index);
|
|
}
|
|
|
|
:where([data-mode='static']) .m_3840c879 {
|
|
position: var(--app-shell-footer-position, fixed);
|
|
grid-column: var(--app-shell-footer-grid-column, auto);
|
|
grid-row: var(--app-shell-footer-grid-row, auto);
|
|
}
|
|
|
|
:where([data-mode='static'][data-layout='alt']) .m_3840c879 {
|
|
grid-column: var(--app-shell-main-column-start, 1) / var(--app-shell-main-column-end, -1);
|
|
}
|
|
|
|
.m_3840c879:where([data-with-border]) {
|
|
border-top: 1px solid var(--app-shell-border-color);
|
|
}
|
|
|
|
.m_6dcfc7c7 {
|
|
flex-grow: 0;
|
|
}
|
|
|
|
.m_6dcfc7c7:where([data-grow]) {
|
|
flex-grow: 1;
|
|
}
|