Adds comprehensive Settings page with multiple configuration tabs

Introduces a new Settings page with configurable modules:
- General company information
- Calendar and booking settings
- Billing and payment configurations
- Tracking and analytics integrations

Implements modular ViewComponents for each settings section
Enhances user experience with toggle switches and detailed configuration options
This commit is contained in:
Janus C. H. Knudsen 2026-01-18 22:50:33 +01:00
parent 7643a6ab82
commit 33c338345e
31 changed files with 3167 additions and 21 deletions

View file

@ -3,6 +3,7 @@
*
* Feature-specific styling only.
* Reuses:
* - swp-action-bar (components.css)
* - swp-stat-card (stats.css)
* - swp-data-table (components.css)
* - swp-sticky-header, swp-page-container (page.css)
@ -16,21 +17,8 @@
*/
/* ===========================================
SERVICES HEADER (Search + Button)
SEARCH INPUT
=========================================== */
swp-services-header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: var(--section-gap);
}
swp-services-header swp-btn-group {
display: flex;
gap: var(--spacing-3);
}
swp-search-input {
display: flex;
align-items: center;