chore: graf db

feat: workout plans (volný, fixní, plovoucí)
This commit is contained in:
Ondřej Anděl committed 2026-10-22 12:11:05 +02:00
1 parent 865c2c3b22
commit 7641e26c9f
43 files changed
+3459 -599

No files matched your search

+118
View File
@@ -262,3 +262,121 @@
color: var(--ft-text-secondary);
}
}
// Návrh tréninku z plánu a cviky k náhradě nad seznamem aktivit
.planned-workout-card {
margin-bottom: 14px;
padding: 14px 18px;
border-left: 4px solid var(--ft-primary);
.planned-workout-head {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 6px;
}
.planned-workout-icon {
color: var(--ft-primary);
}
.planned-workout-title {
flex: 1;
display: flex;
flex-wrap: wrap;
align-items: baseline;
gap: 8px;
color: var(--ft-text);
}
.planned-workout-plan {
font-size: 0.82rem;
color: var(--ft-text-muted);
}
.planned-workout-calories {
color: var(--ft-warning);
font-weight: 700;
white-space: nowrap;
}
.planned-workout-footer {
display: flex;
align-items: center;
gap: 12px;
margin-top: 10px;
}
.planned-workout-hint {
flex: 1;
font-size: 0.8rem;
color: var(--ft-text-muted);
}
}
.planned-workout {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 10px;
padding: 8px 14px;
border-radius: var(--ft-radius);
background: var(--ft-bg-card);
font-size: 0.88rem;
color: var(--ft-text-secondary);
}
.planned-workout-done svg {
color: var(--ft-success);
}
.planned-workout-rest svg {
color: var(--ft-text-muted);
}
.pending-replacements {
margin-bottom: 14px;
padding: 14px 18px;
.pending-replacements-title {
margin: 0 0 6px;
font-size: 0.85rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
color: var(--ft-text-secondary);
}
.pending-replacement-row {
display: flex;
align-items: center;
gap: 10px;
padding: 8px 0;
border-bottom: 1px solid var(--ft-border-light);
&:last-child {
border-bottom: none;
}
}
.pending-replacement-main {
flex: 1;
min-width: 0;
}
.pending-replacement-name {
font-weight: 600;
color: var(--ft-text);
}
.pending-replacement-meta {
font-size: 0.8rem;
color: var(--ft-text-muted);
}
.template-pick-calories {
color: var(--ft-warning);
font-weight: 600;
white-space: nowrap;
}
}