Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 5x 5x 5x 5x 5x 5x 5x 5x 5x 5x 2x 3x 3x 5x 5x 5x | /**
* DeleteItemContent - Router between form and confirmation views
*
* Responsibility: Select which view to render based on showConfirmation state
* Purpose: Single responsibility - delegation to specialized view components
*/
import { DeleteFormView } from './DeleteFormView';
import { DeleteConfirmationView } from './DeleteConfirmationView';
import type { DeleteItemContentProps } from './DeleteItemDialog.types';
export type { DeleteItemContentProps };
export function DeleteItemContent({
state,
showConfirmation,
}: DeleteItemContentProps) {
return (
/*
Route based on showConfirmation state
- false: render form view (supplier → item → reason → preview)
- true: render confirmation view (warning + review)
*/
showConfirmation ? (
<DeleteConfirmationView state={state} />
) : (
<DeleteFormView state={state} />
)
);
}
|