Spaces:
Sleeping
Sleeping
File size: 249 Bytes
fbef5e8 | 1 2 3 4 5 6 7 8 9 10 11 12 13 | import { tick } from "svelte";
import type { Attachment } from "svelte/attachments";
export function autofocus(enabled = true): Attachment<HTMLElement> {
return node => {
if (!enabled) return;
tick().then(() => {
node.focus();
});
};
}
|