mirror of
https://github.com/aljazceru/rabbit.git
synced 2025-12-17 14:04:21 +01:00
12 lines
302 B
TypeScript
12 lines
302 B
TypeScript
import { createSignal, type JSX } from 'solid-js';
|
|
|
|
const useFileInput = () => {
|
|
const [file, setFile] = createSignal<File | undefined>();
|
|
|
|
const handleChange: JSX.EventHandler<HTMLInputElement, Event> = (ev) => {
|
|
setFile(ev.currentTarget.files?.[0]);
|
|
};
|
|
|
|
return { file, handleChange };
|
|
};
|