import { useMutation } from '@tanstack/react-query' import type { CreateFirstGroup, OnboardingGroupDto } from '@gruperly/shared' import { createFirstGroup } from '../../lib/api' import { GroupForm } from '../groups/GroupForm' type FirstGroupStepProps = { onBack: () => void onCompleted: (group: OnboardingGroupDto) => void } export function FirstGroupStep({ onBack, onCompleted }: FirstGroupStepProps) { const create = useMutation({ mutationFn: (values: CreateFirstGroup) => createFirstGroup(values), onSuccess: (result) => onCompleted(result.group), }) return ( create.mutate(values)} onBack={onBack} /> ) }