Enhances service details with employees and addon sections

Adds new components for service employees and addons
Introduces detailed views with selectable employees and add-ons
Updates localization translations for new sections
Implements time range slider functionality for availability
This commit is contained in:
Janus C. H. Knudsen 2026-01-17 15:36:15 +01:00
parent 5e3811347c
commit 7643a6ab82
20 changed files with 830 additions and 336 deletions

View file

@ -4,7 +4,11 @@
* For logged-in users to manage their subscription plan,
* payment method, and view invoice history.
*
* Reuses: swp-btn, swp-plan-card, swp-plan-badge, swp-plan-action (components.css)
* Reuses:
* - swp-card (components.css)
* - swp-btn (components.css)
* - swp-plan-card, swp-plan-badge, swp-plan-action (components.css)
* - swp-data-table (components.css)
*/
/* ===========================================
@ -65,20 +69,12 @@ swp-billing-grid {
}
/* ===========================================
PAYMENT CARD
PAYMENT CARD (extends swp-card)
=========================================== */
swp-payment-card {
swp-card.payment {
display: flex;
flex-direction: column;
gap: var(--card-padding);
background: var(--color-surface);
border-radius: var(--radius-lg);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
padding: var(--card-padding);
@media (max-width: 768px) {
padding: var(--spacing-5);
}
}
swp-payment-method {