Onboarding / Deployment Scripts / Marketing updates

This commit is contained in:
2026-05-11 21:02:24 +12:00
parent a90dfb7c66
commit 955a563d14
110 changed files with 9803 additions and 937 deletions
+17 -1
View File
@@ -249,11 +249,27 @@
}
}
function sortSelectedServices(services: string[]) {
return [...services].sort((a, b) => {
const indexA = booking.serviceOptions.indexOf(a);
const indexB = booking.serviceOptions.indexOf(b);
if (indexA === -1 && indexB === -1) return a.localeCompare(b);
if (indexA === -1) return 1;
if (indexB === -1) return -1;
return indexA - indexB;
});
}
function toggleService(service: string, checked: boolean) {
noteInteraction();
if (checked) {
selectedServices = [service, ...selectedServices.filter((item) => item !== service)];
selectedServices = sortSelectedServices([
...selectedServices.filter((item) => item !== service),
service
]);
return;
}