UNPKG

@uppy/screen-capture

Version:

Uppy plugin that captures video from display or application.

36 lines 1.01 kB
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ import { h } from 'preact'; /** * Submit recorded video to uppy. Enabled when file is available */ export default function SubmitButton(_ref) { let { recording, recordedVideo, onSubmit, i18n } = _ref; if (recordedVideo && !recording) { return h("button", { className: "uppy-u-reset uppy-c-btn uppy-ScreenCapture-button uppy-ScreenCapture-button--submit", type: "button", title: i18n('submitRecordedFile'), "aria-label": i18n('submitRecordedFile'), onClick: onSubmit, "data-uppy-super-focusable": true }, h("svg", { width: "12", height: "9", viewBox: "0 0 12 9", xmlns: "http://www.w3.org/2000/svg", "aria-hidden": "true", focusable: "false", className: "uppy-c-icon" }, h("path", { fill: "#fff", fillRule: "nonzero", d: "M10.66 0L12 1.31 4.136 9 0 4.956l1.34-1.31L4.136 6.38z" }))); } return null; }