@uppy/webcam
Version:
Uppy plugin that takes photos or records videos using the device's camera.
7 lines (6 loc) • 603 B
JavaScript
import { jsx as _jsx } from "preact/jsx-runtime";
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))) }) }));
}