Adds waitlist feature for booking system

Introduces new waitlist functionality to allow customers to register for unavailable time slots

Includes:
- Waitlist trigger and section in booking interface
- Ability to select preferred time periods
- Date and optional message input
- Success overlay for waitlist submission

Updates salon address in multiple files
This commit is contained in:
Janus C. H. Knudsen 2026-01-02 07:39:53 +01:00
parent dacdf5d153
commit f73133b51c
4 changed files with 627 additions and 6 deletions

View file

@ -756,6 +756,18 @@
font-weight: 600;
}
/* Toggle with description */
swp-toggle-info {
display: flex;
flex-direction: column;
gap: 2px;
}
swp-toggle-desc {
font-size: 12px;
color: var(--color-text-secondary);
}
/* Profile Boxes */
swp-profile-boxes {
display: grid;
@ -2137,6 +2149,31 @@
</swp-toggle-row>
</swp-card>
<swp-card draggable="true" data-card-id="betalingsindstillinger">
<swp-drag-handle><svg viewBox="0 0 24 24"><path d="M13 6v5h5V8l4 4-4 4v-3h-5v5h3l-4 4-4-4h3v-5H6v3l-4-4 4-4v3h5V6H8l4-4 4 4h-3z"/></svg></swp-drag-handle>
<swp-section-label>Betalingsindstillinger</swp-section-label>
<swp-toggle-row>
<swp-toggle-info>
<swp-toggle-label>Kræv forudbetaling</swp-toggle-label>
<swp-toggle-desc>Kunden skal betale fuldt beløb ved booking</swp-toggle-desc>
</swp-toggle-info>
<swp-toggle-slider data-value="no">
<swp-toggle-option>Ja</swp-toggle-option>
<swp-toggle-option>Nej</swp-toggle-option>
</swp-toggle-slider>
</swp-toggle-row>
<swp-toggle-row>
<swp-toggle-info>
<swp-toggle-label>Tillad delvis betaling</swp-toggle-label>
<swp-toggle-desc>Kunden kan vælge at betale et depositum</swp-toggle-desc>
</swp-toggle-info>
<swp-toggle-slider data-value="no">
<swp-toggle-option>Ja</swp-toggle-option>
<swp-toggle-option>Nej</swp-toggle-option>
</swp-toggle-slider>
</swp-toggle-row>
</swp-card>
<swp-card draggable="true" data-card-id="praeferencer">
<swp-drag-handle><svg viewBox="0 0 24 24"><path d="M13 6v5h5V8l4 4-4 4v-3h-5v5h3l-4 4-4-4h3v-5H6v3l-4-4 4-4v3h5V6H8l4-4 4 4h-3z"/></svg></swp-drag-handle>
<swp-section-label>Præferencer</swp-section-label>