Description
Introduce a reusable confirmation dialog component for dashboard actions that require explicit user confirmation.
Acceptance Criteria
A reusable confirmation component is created.
It supports confirm and cancel actions.
Keyboard interaction is supported.
Focus handling is accessible.
Existing UI components can reuse it without duplicating dialog logic.
Description
Introduce a reusable confirmation dialog component for dashboard actions that require explicit user confirmation.
Acceptance Criteria
A reusable confirmation component is created.
It supports confirm and cancel actions.
Keyboard interaction is supported.
Focus handling is accessible.
Existing UI components can reuse it without duplicating dialog logic.