/** * OnboardingPage ViewData Builder * * Transforms driver check result into ViewData for the onboarding page. */ import { OnboardingPageViewData } from '@/lib/view-data/OnboardingPageViewData'; import { GetDriverOutputDTO } from '@/lib/types/generated/GetDriverOutputDTO'; import { ViewDataBuilder } from "../../contracts/builders/ViewDataBuilder"; export class OnboardingPageViewDataBuilder { /** * Transform driver data into ViewData * * @param apiDto - The driver data from the service * @returns ViewData for the onboarding page */ public static build(apiDto: GetDriverOutputDTO | null | undefined): OnboardingPageViewData { return { isAlreadyOnboarded: !!apiDto, }; } } OnboardingPageViewDataBuilder satisfies ViewDataBuilder;