@apsc/focus-action
v0.0.5
Published
Action to control focusin and focusout for Svelte directive use:
Readme
Action to control focusin and focusout for Svelte directive use
- no dependencies
- based on
focusinandfocusoutevents. - correctly detects loss of focus with
tabkey
Docs & Demo
Install
NPM
npm i -D @apsc/focus-actionPNPM
pnpm add -D @apsc/focus-actionAPI
let focused = false;
const focusFns = [() => (focused = true), () => (focused = false)];
<div class:focused use:useFocus={focusFns}>
...
</div>;Based on focusin and focusout events.
Executes callbacks when the node or its children gain or lose focus.
Ensure the node or its children can be focused
