added logs list-v2

This commit is contained in:
Nalvazhuthi
2025-05-02 17:39:43 +05:30
10 changed files with 165 additions and 132 deletions

View File

@@ -6,6 +6,7 @@
z-index: 1;
display: flex;
justify-content: space-between;
padding: 6px;
.selection-wrapper {
display: flex;
@@ -16,7 +17,7 @@
gap: 6px;
align-items: center;
background: var(--background-color);
padding: 4px 6px;
padding: 3px 6px;
border-radius: 12px;
color: var(--text-color);
@@ -35,7 +36,7 @@
.version {
border-radius: 12px;
background: var(--background-color);
padding: 4px 6px;
padding: 3px 6px;
color: var(--text-button-color);
font-weight: 200;
display: flex;
@@ -43,7 +44,7 @@
}
.logs-detail {
background-color: #fff;
// background-color: #fff;
cursor: pointer;
}

View File

@@ -3,11 +3,11 @@
.simulation-player-wrapper {
position: fixed;
bottom: 50px;
bottom: 12px;
left: 50%;
z-index: 2;
transform: translate(-50%, 0);
width: 70%;
width: 70vw;
.simulation-player-container {
background: var(--background-color);
@@ -16,24 +16,21 @@
display: flex;
flex-direction: column;
gap: 8px;
backdrop-filter: blur(10px);
outline: 1px solid var(--border-color);
.progresser-wrapper {
outline: 1px solid var(--border-color);
background: var(--background-color);
// background-color: var(--highlight-accent-color);
padding: 4px 5px;
border-radius: 12px;
display: flex;
flex-direction: column;
gap: 12px;
padding-top: 30px;
padding: 12px 5px;
padding-top: 38px;
transition: height 0.2s linear;
}
.controls-container {
@include flex-center;
gap: 12px;
@@ -41,13 +38,12 @@
.production-details,
.controls-wrapper {
display: flex;
@include flex-center;
gap: 6px;
}
.production-details {
.production-wrapper {
display: flex;
align-items: center;
flex-direction: column;
@@ -56,33 +52,38 @@
.header {
display: flex;
flex-direction: row;
gap: 6px
gap: 6px;
}
.progress-wrapper {
width: 164px;
height: 8px;
border-radius: 5px;
// overflow: hidden;
outline: 1px solid var(--border-color);
background: var(--background-color);
background: var(--background-color-solid);
.progress {
border-radius: 5px;
height: 100%;
background-color: var(--accent-color);
background-color: var(--background-color-accent);
}
}
}
}
.expand-icon-container {
@include flex-center;
padding: 6px 8px;
cursor: pointer;
}
.simulation-button-container {
@include flex-center;
gap: 2px;
padding: 6px 8px;
padding: 4px 8px;
min-width: 64px;
background: var(--background-color);
border-radius: #{$border-radius-small};
border-radius: #{$border-radius-extra-large};
height: fit-content;
cursor: pointer;
&:hover {
@@ -101,10 +102,8 @@
@include flex-center;
gap: 32px;
padding: 5px 16px;
// background: var(--background-color);
border-radius: #{$border-radius-medium};
box-sizing: #{$box-shadow-medium};
border-radius: 20px;
position: relative;
.min-value,
@@ -118,11 +117,8 @@
width: 100%;
max-width: 80vw;
height: 28px;
// background: var(--background-color-gray);
border-radius: #{$border-radius-small};
position: relative;
// padding: 4px 26px;
.speed-label {
font-size: var(--font-size-tiny);
@@ -135,13 +131,13 @@
}
&:last-child {
right: 0;
right: -10px;
}
}
&::after {
content: "";
background-color: #E5E5EA;
background-color: #e5e5ea;
position: absolute;
top: 50%;
transform: translate(0, -50%);
@@ -166,13 +162,15 @@
.slider-handle {
position: absolute;
top: 50%;
width: 42px;
min-width: 44px;
padding: 0 8px;
line-height: 20px;
text-align: center;
background: var(--accent-color);
color: var(--primary-color);
border-radius: #{$border-radius-small};
background: var(--background-color-button);
color: var(--text-button-color);
border-radius: #{$border-radius-large};
transform: translate(-50%, -50%);
font-size: var(--font-size-small);
cursor: pointer;
z-index: 2;
}
@@ -226,23 +224,23 @@
}
.time-displayer {
display: flex;
justify-content: space-between;
@include flex-space-between;
gap: 24px;
height: auto;
opacity: 1;
// overflow: hidden;
transition: all 0.5s ease;
.start-time-wrappper,
.end-time-wrappper {
display: flex;
align-items: center;
gap: 12px;
@include flex-center;
gap: 4px;
.icon {
@include flex-center;
}
}
.time-progresser {
width: 70%;
flex: 1;
.timeline {
padding: 16px;
@@ -255,18 +253,15 @@
height: 33px;
.label-dot-wrapper {
display: flex;
flex-direction: column;
align-items: center;
gap: 6px;
@include flex-center;
position: relative;
.label {
position: absolute;
top: -200%;
top: -36px;
transform: translate(0, -0);
font-size: 12px;
color: #666;
color: var(--text-color);
white-space: nowrap;
}
@@ -296,21 +291,21 @@
}
}
}
}
}
.processDisplayer {
border-radius: 5px;
// overflow: hidden;
border-radius: #{$border-radius-large};
outline: 1px solid var(--border-color);
background: var(--background-color);
padding: 14px 6px;
padding: 20px 6px;
position: relative;
.timmer {
width: auto;
position: absolute;
bottom: 0;
font-size: var(--font-size-tiny);
}
.timmer {
width: auto;
@@ -328,6 +323,16 @@
right: 8px;
}
.start-displayer {
bottom: 4px;
left: 16px;
}
.end-displayer {
bottom: 4px;
width: auto;
right: 16px;
}
.process-player {
position: absolute;
top: 50%;
@@ -337,27 +342,26 @@
left: 86.81px;
border-radius: 14px;
border-width: 1px;
background: var(--accent-color, #6F42C1);
background: var(--background-color-accent, #6f42c1);
}
.process-wrapper {
display: flex;
// padding: 0px 16px;
.process {
height: 5px;
background-color: #4caf50;
color: white;
text-align: center;
line-height: 30px;
transition: width 0.3s ease;
.process-wrapper{
.process-container {
position: relative;
display: flex;
width: 100%;
.process {
height: 5px;
border-radius: 4px;
color: white;
text-align: center;
line-height: 30px;
transition: width 0.3s ease;
}
}
}
}
.simulation-player-container.open {
.start-displayer,
@@ -365,6 +369,9 @@
display: none;
}
.timmer {
display: none;
}
.progresser-wrapper {
padding-top: 4px;
}
@@ -377,7 +384,7 @@
}
.processDisplayer {
padding: 0;
padding: 0 8px;
background: transparent;
.process-player {
@@ -385,5 +392,4 @@
display: none !important;
}
}
}
}

View File

@@ -83,6 +83,8 @@
border-radius: #{$border-radius-medium};
background: var(--background-color);
backdrop-filter: blur(8px);
contain: layout paint;
will-change: backdrop-filter;
.option-list {
display: flex;

View File

@@ -121,10 +121,8 @@
flex-direction: column;
gap: 6px;
border-radius: 5.2px;
width: 100%;
height: 150px;
display: flex;
justify-content: center;
align-items: center;
@@ -254,7 +252,8 @@
gap: 5px;
.header {
color: #a0aec0;
color: var(--text-color);
opacity: 0.8;
}
.data-values {
@@ -413,7 +412,6 @@
/* FleetEfficiency.module.css */
.fleetEfficiency {
width: 100%;
min-height: 240px !important;
padding: 20px;
background: var(--background-color);

View File

@@ -5,8 +5,8 @@
display: flex;
flex-direction: column;
gap: 6px;
padding-top: 12px;
padding: 6px;
padding-top: 12px;
.floating {
min-height: 170px;
@@ -28,13 +28,6 @@
}
}
.floatingWidgets-wrapper {
font-family: Arial, sans-serif;
color: #333;
}
.floating.working-state {
width: 100%;
height: 283px;
@@ -51,7 +44,6 @@
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
// flex-direction: column;
}
.state {