mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-05 23:43:57 +00:00
cb8ba776e2
* refactor: remove info panel * feat: editor panel * wip: event info in drawer * chore: update tests * chore: add scss to processor
182 lines
2.7 KiB
SCSS
182 lines
2.7 KiB
SCSS
$el-padding-with-compensation: 24px; // 16 + 8
|
|
|
|
@mixin modal-link {
|
|
color: $blue-500;
|
|
transition-property: color;
|
|
transition-duration: $transition-time-action;
|
|
|
|
&:hover {
|
|
color: $ontime-color;
|
|
}
|
|
}
|
|
|
|
.headerNotes {
|
|
font-size: $text-body-size;
|
|
width: 100%;
|
|
padding: 0 $el-padding-with-compensation;
|
|
color: $modal-note-color;
|
|
margin-bottom: $section-spacing;
|
|
|
|
a {
|
|
display: block;
|
|
@include modal-link
|
|
}
|
|
}
|
|
|
|
.footerNotes {
|
|
font-size: $inner-section-text-size;
|
|
padding: 0 $el-padding-with-compensation;
|
|
color: $modal-note-color;
|
|
}
|
|
|
|
.divider {
|
|
margin: $element-spacing 0;
|
|
border: 0;
|
|
border-top: 1px solid $gray-100;
|
|
}
|
|
|
|
.title {
|
|
font-size: $inner-section-text-size;
|
|
color: $gray-500;
|
|
padding-left: 0.5rem;
|
|
margin: 0.5rem 0;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.sectionContainer {
|
|
padding: 8px 16px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
height: 100%
|
|
}
|
|
|
|
@mixin sectionSpacing {
|
|
border-radius: $component-border-radius-md;
|
|
padding: $element-spacing;
|
|
display: flex;
|
|
align-items: center;
|
|
|
|
&:hover {
|
|
background-color: $gray-50;
|
|
}
|
|
}
|
|
|
|
.columnSection {
|
|
@include sectionSpacing;
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
gap: $element-inner-spacing;
|
|
}
|
|
|
|
.splitSection {
|
|
@include sectionSpacing;
|
|
gap: $section-spacing;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.entryRow {
|
|
@include sectionSpacing;
|
|
gap: $element-inner-spacing;
|
|
}
|
|
|
|
.sectionTitle {
|
|
font-size: $inner-section-text-size;
|
|
display: block;
|
|
width: 100%;
|
|
|
|
&.main {
|
|
font-weight: 600;
|
|
}
|
|
}
|
|
|
|
@mixin subsection {
|
|
font-size: $inner-section-text-size;
|
|
display: block;
|
|
}
|
|
|
|
.sectionSubtitle {
|
|
@include subsection;
|
|
color: $modal-note-color;
|
|
}
|
|
|
|
.error {
|
|
@include subsection;
|
|
color: $error-red;
|
|
}
|
|
|
|
.success {
|
|
@include subsection;
|
|
color: $action-blue;
|
|
}
|
|
|
|
.feedbackSection {
|
|
justify-content: flex-start;
|
|
|
|
}
|
|
|
|
.buttonSection {
|
|
margin-top: $section-spacing;
|
|
display: flex;
|
|
gap: $section-spacing;
|
|
}
|
|
|
|
.spacer {
|
|
flex-grow: 1;
|
|
}
|
|
|
|
.vSpacer {
|
|
height: 2rem;
|
|
}
|
|
|
|
.shiftRight {
|
|
align-self: flex-end;
|
|
}
|
|
|
|
.showPointer {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.column {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.twoColumn {
|
|
display: grid;
|
|
grid-template-columns: auto 1fr;
|
|
}
|
|
|
|
.twoEqualColumn {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.padBottom {
|
|
padding-bottom: $element-spacing;
|
|
}
|
|
|
|
.logo {
|
|
width: 48px;
|
|
height: 48px;
|
|
display: inline-block;
|
|
vertical-align: text-bottom;
|
|
margin-right: $section-spacing;
|
|
}
|
|
|
|
.updateSection {
|
|
padding-top: $el-padding-with-compensation;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: flex-end;
|
|
gap: $element-inner-spacing;
|
|
|
|
.error {
|
|
font-size: $error-red;
|
|
}
|
|
}
|
|
|
|
.overflowContainer {
|
|
overflow-y: auto;
|
|
max-height: 40%;
|
|
} |