Files
frontend/src/entities/bank-card/ui/useBankFormFocus.ts
T
ksv741 ff4e88edbe feat: add manual bank card screens
Add cards, operations, refunds, categories and monthly summaries with Mantine date controls.

Derive banking types from runtime OpenAPI. Cover recovery and session isolation.
2026-09-12 18:34:41 +03:00

17 lines
335 B
TypeScript

import { useEffect, useState } from "react";
function useBankFormFocus() {
const [trigger] = useState(() => document.activeElement);
useEffect(
() => () => {
queueMicrotask(() => {
if (trigger instanceof HTMLElement && trigger.isConnected)
trigger.focus();
});
},
[trigger],
);
}
export { useBankFormFocus };