website refactor

This commit is contained in:
2026-01-14 02:02:24 +01:00
parent 8d7c709e0c
commit 4522d41aef
291 changed files with 12763 additions and 9309 deletions

View File

@@ -1,3 +1,5 @@
'use client';
import { useMutation, UseMutationOptions } from '@tanstack/react-query';
import { useInject } from '@/lib/di/hooks/useInject';
import { DRIVER_SERVICE_TOKEN } from '@/lib/di/tokens';
@@ -11,7 +13,10 @@ export function useCreateDriver(
const driverService = useInject(DRIVER_SERVICE_TOKEN);
return useMutation<CompleteOnboardingViewModel, ApiError, CompleteOnboardingInputDTO>({
mutationFn: (input) => driverService.completeDriverOnboarding(input),
mutationFn: async (input) => {
const dto = await driverService.completeDriverOnboarding(input);
return new CompleteOnboardingViewModel(dto);
},
...options,
});
}