UNPKG

@uppy/webcam

Version:

Uppy plugin that takes photos or records videos using the device's camera.

8 lines (7 loc) 631 B
import { jsx as _jsx } from "preact/jsx-runtime"; import { h } from 'preact'; export default function VideoSourceSelect({ currentDeviceId, videoSources, onChangeVideoSource, }) { return (_jsx("div", { className: "uppy-Webcam-videoSource", children: _jsx("select", { className: "uppy-u-reset uppy-Webcam-videoSource-select", onChange: (event) => { onChangeVideoSource(event.target.value); }, children: videoSources.map((videoSource) => (_jsx("option", { value: videoSource.deviceId, selected: videoSource.deviceId === currentDeviceId, children: videoSource.label }, videoSource.deviceId))) }) })); }