From 031f0a44abe0439abf5ca253ec8a1312fe2c94b1 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Mon, 1 Jun 2026 21:01:45 +0330 Subject: [PATCH] edit business --- src/api/types.ts | 2 + src/components/brand/AppLogo.vue | 4 +- src/components/owner/ServiceClassManager.vue | 198 +++++++++-------- src/components/ui/AppIcon.vue | 10 + src/components/ui/AppIconButton.vue | 39 ++++ src/components/ui/AppInput.vue | 55 ++++- src/layouts/WebAppLayout.vue | 2 +- src/types/icons.ts | 7 +- src/views/app/AppOwnerView.vue | 215 ++++++++++++++----- 9 files changed, 387 insertions(+), 145 deletions(-) create mode 100644 src/components/ui/AppIconButton.vue diff --git a/src/api/types.ts b/src/api/types.ts index b8ba013..6d9755d 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -24,6 +24,7 @@ export type Business = { isActive: boolean; serviceClassesEnabled?: boolean; concurrentCapacity?: number; + slotStepMinutes?: number; categoryId: string; ownerId?: string | null; category?: BusinessCategory; @@ -67,6 +68,7 @@ export type UpdateBusinessPayload = { longitude?: number | null; serviceClassesEnabled?: boolean; concurrentCapacity?: number; + slotStepMinutes?: number; }; export type BusinessServiceClass = { diff --git a/src/components/brand/AppLogo.vue b/src/components/brand/AppLogo.vue index 4f41b8d..e577274 100644 --- a/src/components/brand/AppLogo.vue +++ b/src/components/brand/AppLogo.vue @@ -7,12 +7,12 @@ />