elseifplayer/src/components/FileSelector/LocalFileSelector.jsx
2023-05-21 16:46:30 +03:00

16 lines
378 B
JavaScript

import { h } from 'preact'
export default function LocalFileSelector ({ theme, setLocation, buildLink }) {
const fileInputHandler = ({ target }) => {
const file = target.files[0]
const url = `${URL.createObjectURL(file)}#${file.name}`
setLocation(buildLink({ url, theme }))
}
return (
<input
type='file'
onChange={fileInputHandler} />
)
}