feat(frontend): add BusinessSettings component to admin page

Add BusinessSettings component with edit modal for managing VAT, gift card, voucher and contact settings. Add BusinessSettings and UpdateBusinessSettingsRequest types.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-06-22 12:55:48 +01:00
co-authored by Sisyphus
parent 5523672b6a
commit c4f1535ad4
3 changed files with 629 additions and 0 deletions
+2
View File
@@ -16,6 +16,7 @@
import PatchTestsManagement from '$lib/components/admin/PatchTestsManagement.svelte';
import DiscountsManagement from '$lib/components/admin/DiscountsManagement.svelte';
import GiftCardsManagement from '$lib/components/admin/GiftCardsManagement.svelte';
import BusinessSettings from '$lib/components/admin/BusinessSettings.svelte';
import UserModal from '$lib/components/admin/UserModal.svelte';
import BookingModal from '$lib/components/admin/BookingModal.svelte';
@@ -300,6 +301,7 @@
<PatchTestsManagement />
<DiscountsManagement />
<GiftCardsManagement />
<BusinessSettings />
</div>
<!-- Modals -->