style(work-orders): prettier wizard duplicate dialog files

This commit is contained in:
arthur.bassi 2026-08-03 14:17:36 -03:00
parent 28e4edbe23
commit 1ba7ce0003
2 changed files with 63 additions and 66 deletions

View file

@ -162,8 +162,7 @@ export function NewWoWizard({
}
};
const resolveDuplicate = (woNumber: string) =>
findDuplicateWoNumberRow(woNumber, existingRows);
const resolveDuplicate = (woNumber: string) => findDuplicateWoNumberRow(woNumber, existingRows);
const handleDuplicateFound = (woNumber: string) => {
const duplicate = resolveDuplicate(woNumber);
@ -184,75 +183,75 @@ export function NewWoWizard({
return (
<>
<Dialog
open={open}
onClose={() => onOpenChange(false)}
maxWidth={false}
slotProps={{
...dialogBlurBackdropSlotProps,
paper: {
className: "flex flex-col overflow-hidden p-0",
style: {
borderRadius: 12,
width: 768,
maxWidth: 768,
height: 680,
maxHeight: 680,
open={open}
onClose={() => onOpenChange(false)}
maxWidth={false}
slotProps={{
...dialogBlurBackdropSlotProps,
paper: {
className: "flex flex-col overflow-hidden p-0",
style: {
borderRadius: 12,
width: 768,
maxWidth: 768,
height: 680,
maxHeight: 680,
},
},
},
}}
>
<span className="sr-only">Guided setup for creating a new work order</span>
}}
>
<span className="sr-only">Guided setup for creating a new work order</span>
<div className="flex min-h-0 flex-1">
<WizardSidebar step={step} draft={draft} />
<div className="flex min-h-0 flex-1">
<WizardSidebar step={step} draft={draft} />
<div
className="min-h-0 flex-1 overflow-y-auto"
style={{ padding: 32, background: "var(--color-bg-surface)" }}
>
<WizardStepHeader step={step} />
<div
className="min-h-0 flex-1 overflow-y-auto"
style={{ padding: 32, background: "var(--color-bg-surface)" }}
>
<WizardStepHeader step={step} />
{step === 1 && (
<WizardStepTypeSchedule
draft={draft}
users={wizardUsers}
onUpdate={setField}
onPatch={patchDraft}
onDuplicateWoNumber={handleDuplicateFound}
/>
)}
{step === 1 && (
<WizardStepTypeSchedule
draft={draft}
users={wizardUsers}
onUpdate={setField}
onPatch={patchDraft}
onDuplicateWoNumber={handleDuplicateFound}
/>
)}
{step === 2 && (
<WizardStepLocationService
draft={draft}
locations={locations}
locationDetail={locationDetail}
services={problems.map((p) => ({ id: p.id, value: p.value }))}
onUpdate={setField}
onPatch={patchDraft}
/>
)}
{step === 2 && (
<WizardStepLocationService
draft={draft}
locations={locations}
locationDetail={locationDetail}
services={problems.map((p) => ({ id: p.id, value: p.value }))}
onUpdate={setField}
onPatch={patchDraft}
/>
)}
{step === 3 && (
<WizardStepVendorTime
draft={draft}
vendors={vendors}
onUpdate={setField}
onPatch={patchDraft}
/>
)}
{step === 3 && (
<WizardStepVendorTime
draft={draft}
vendors={vendors}
onUpdate={setField}
onPatch={patchDraft}
/>
)}
</div>
</div>
</div>
<WizardFooter
step={step}
draft={draft}
onCancel={() => onOpenChange(false)}
onBack={() => setStep((s) => s - 1)}
onContinue={() => setStep((s) => s + 1)}
onCreate={handleCreate}
isCreating={createMutation.isPending}
/>
<WizardFooter
step={step}
draft={draft}
onCancel={() => onOpenChange(false)}
onBack={() => setStep((s) => s - 1)}
onContinue={() => setStep((s) => s + 1)}
onCreate={handleCreate}
isCreating={createMutation.isPending}
/>
</Dialog>
<DuplicateWoNumberDialog

View file

@ -45,8 +45,6 @@ describe("NewWoWizard duplicate wo number", () => {
fireEvent.blur(woNumberInput);
expect(screen.getByText("Duplicate Work Order Number")).toBeInTheDocument();
expect(
screen.getByText(/is already assigned to another work order/i),
).toBeInTheDocument();
expect(screen.getByText(/is already assigned to another work order/i)).toBeInTheDocument();
});
});