Moving away from Azure Devops #1
1 changed files with 36 additions and 17 deletions
|
|
@ -4,6 +4,9 @@
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Detail Drawer POC</title>
|
<title>Detail Drawer POC</title>
|
||||||
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
|
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||||
<style>
|
<style>
|
||||||
/* Import design tokens fra calendar-base.css */
|
/* Import design tokens fra calendar-base.css */
|
||||||
:root {
|
:root {
|
||||||
|
|
@ -30,6 +33,10 @@
|
||||||
--b-color-teal: #00897b;
|
--b-color-teal: #00897b;
|
||||||
--b-mix: #fff;
|
--b-mix: #fff;
|
||||||
|
|
||||||
|
/* Checkout style tokens */
|
||||||
|
--color-teal: #00897b;
|
||||||
|
--font-mono: 'JetBrains Mono', monospace;
|
||||||
|
|
||||||
/* Shadows */
|
/* Shadows */
|
||||||
--shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1);
|
--shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1);
|
||||||
--shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
|
--shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
|
||||||
|
|
@ -229,12 +236,12 @@
|
||||||
|
|
||||||
swp-section-label {
|
swp-section-label {
|
||||||
display: block;
|
display: block;
|
||||||
font-size: 13px;
|
font-size: 11px;
|
||||||
font-weight: 500;
|
font-weight: 400;
|
||||||
color: var(--color-text-secondary);
|
color: var(--color-text-secondary);
|
||||||
text-transform: uppercase;
|
text-transform: uppercase;
|
||||||
letter-spacing: 0.5px;
|
letter-spacing: 0.5px;
|
||||||
margin-bottom: 8px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Event time/date */
|
/* Event time/date */
|
||||||
|
|
@ -286,7 +293,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
swp-contact-item a {
|
swp-contact-item a {
|
||||||
color: var(--color-primary);
|
color: var(--color-teal);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -377,11 +384,16 @@
|
||||||
|
|
||||||
swp-service-details {
|
swp-service-details {
|
||||||
display: block;
|
display: block;
|
||||||
font-size: 14px;
|
font-size: 13px;
|
||||||
color: var(--color-text-secondary);
|
color: var(--color-text-secondary);
|
||||||
margin-top: 2px;
|
margin-top: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
swp-service-price {
|
||||||
|
font-family: var(--font-mono);
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
|
||||||
swp-service-resource {
|
swp-service-resource {
|
||||||
display: block;
|
display: block;
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
|
|
@ -407,6 +419,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
swp-total-amount {
|
swp-total-amount {
|
||||||
|
font-family: var(--font-mono);
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
|
|
@ -438,7 +451,7 @@
|
||||||
|
|
||||||
swp-journal-link:hover {
|
swp-journal-link:hover {
|
||||||
background: var(--color-background-hover);
|
background: var(--color-background-hover);
|
||||||
border-color: var(--color-primary);
|
border-color: var(--color-teal);
|
||||||
}
|
}
|
||||||
|
|
||||||
swp-journal-icon {
|
swp-journal-icon {
|
||||||
|
|
@ -491,7 +504,7 @@
|
||||||
|
|
||||||
swp-journal-link.no-journal:hover {
|
swp-journal-link.no-journal:hover {
|
||||||
background: var(--color-surface);
|
background: var(--color-surface);
|
||||||
border-color: var(--color-primary);
|
border-color: var(--color-teal);
|
||||||
border-style: solid;
|
border-style: solid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -517,6 +530,10 @@
|
||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
swp-stat-value.mono {
|
||||||
|
font-family: var(--font-mono);
|
||||||
|
}
|
||||||
|
|
||||||
swp-stat-label {
|
swp-stat-label {
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
color: var(--color-text-secondary);
|
color: var(--color-text-secondary);
|
||||||
|
|
@ -545,13 +562,13 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
swp-footer-btn.btn-primary {
|
swp-footer-btn.btn-primary {
|
||||||
background: var(--color-primary);
|
background: var(--color-teal);
|
||||||
color: white;
|
color: white;
|
||||||
border-color: var(--color-primary);
|
border-color: var(--color-teal);
|
||||||
}
|
}
|
||||||
|
|
||||||
swp-footer-btn.btn-primary:hover {
|
swp-footer-btn.btn-primary:hover {
|
||||||
background: #1565c0;
|
background: #00796b;
|
||||||
}
|
}
|
||||||
|
|
||||||
swp-footer-btn.btn-secondary {
|
swp-footer-btn.btn-secondary {
|
||||||
|
|
@ -565,8 +582,10 @@
|
||||||
|
|
||||||
/* Footer states based on booking status */
|
/* Footer states based on booking status */
|
||||||
swp-drawer-footer.status-paid swp-footer-btn.btn-primary {
|
swp-drawer-footer.status-paid swp-footer-btn.btn-primary {
|
||||||
background: var(--b-color-green);
|
background: var(--color-teal);
|
||||||
border-color: var(--b-color-green);
|
border-color: var(--color-teal);
|
||||||
|
opacity: 0.7;
|
||||||
|
cursor: default;
|
||||||
}
|
}
|
||||||
|
|
||||||
swp-drawer-footer.status-cancelled swp-footer-btn.btn-primary,
|
swp-drawer-footer.status-cancelled swp-footer-btn.btn-primary,
|
||||||
|
|
@ -819,12 +838,12 @@
|
||||||
<swp-services-list>
|
<swp-services-list>
|
||||||
<swp-service-item>
|
<swp-service-item>
|
||||||
<swp-service-name>Klipning og styling</swp-service-name>
|
<swp-service-name>Klipning og styling</swp-service-name>
|
||||||
<swp-service-details>60 min · 500 DKK</swp-service-details>
|
<swp-service-details>60 min · <swp-service-price>500 kr</swp-service-price></swp-service-details>
|
||||||
<swp-service-resource>Emma (EMP001)</swp-service-resource>
|
<swp-service-resource>Emma (EMP001)</swp-service-resource>
|
||||||
</swp-service-item>
|
</swp-service-item>
|
||||||
<swp-service-item>
|
<swp-service-item>
|
||||||
<swp-service-name>Bundfarve</swp-service-name>
|
<swp-service-name>Bundfarve</swp-service-name>
|
||||||
<swp-service-details>90 min · 800 DKK</swp-service-details>
|
<swp-service-details>90 min · <swp-service-price>800 kr</swp-service-price></swp-service-details>
|
||||||
<swp-service-resource>Emma (EMP001)</swp-service-resource>
|
<swp-service-resource>Emma (EMP001)</swp-service-resource>
|
||||||
</swp-service-item>
|
</swp-service-item>
|
||||||
</swp-services-list>
|
</swp-services-list>
|
||||||
|
|
@ -834,7 +853,7 @@
|
||||||
<swp-drawer-section>
|
<swp-drawer-section>
|
||||||
<swp-total-row>
|
<swp-total-row>
|
||||||
<swp-total-label>Total</swp-total-label>
|
<swp-total-label>Total</swp-total-label>
|
||||||
<swp-total-amount>1.300 DKK</swp-total-amount>
|
<swp-total-amount>1.300 kr</swp-total-amount>
|
||||||
</swp-total-row>
|
</swp-total-row>
|
||||||
</swp-drawer-section>
|
</swp-drawer-section>
|
||||||
|
|
||||||
|
|
@ -861,11 +880,11 @@
|
||||||
<swp-section-label>Kundehistorik</swp-section-label>
|
<swp-section-label>Kundehistorik</swp-section-label>
|
||||||
<swp-stats-grid>
|
<swp-stats-grid>
|
||||||
<swp-stat-item>
|
<swp-stat-item>
|
||||||
<swp-stat-value>14</swp-stat-value>
|
<swp-stat-value class="mono">14</swp-stat-value>
|
||||||
<swp-stat-label>Besøg</swp-stat-label>
|
<swp-stat-label>Besøg</swp-stat-label>
|
||||||
</swp-stat-item>
|
</swp-stat-item>
|
||||||
<swp-stat-item>
|
<swp-stat-item>
|
||||||
<swp-stat-value>8.450</swp-stat-value>
|
<swp-stat-value class="mono">8.450 kr</swp-stat-value>
|
||||||
<swp-stat-label>Omsætning</swp-stat-label>
|
<swp-stat-label>Omsætning</swp-stat-label>
|
||||||
</swp-stat-item>
|
</swp-stat-item>
|
||||||
<swp-stat-item>
|
<swp-stat-item>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue