import * as React from "react"; import { VideoID } from "../types"; import Config from "../config"; import { Message, MessageResponse } from "../messageTypes"; import { LoadingStatus } from "./PopupComponent"; interface SegmentSubmissionComponentProps { videoID: VideoID; status: LoadingStatus; sendMessage: (request: Message) => Promise; } export const SegmentSubmissionComponent = (props: SegmentSubmissionComponentProps) => { const segments = Config.local.unsubmittedSegments[props.videoID]; const [showSubmitButton, setShowSubmitButton] = React.useState(segments && segments.length > 0); const [showStartSegment, setShowStartSegment] = React.useState(!segments || segments[segments.length - 1].segment.length === 2); return (

{chrome.i18n.getMessage("recordTimesDescription")}

{chrome.i18n.getMessage("popupHint")}
{chrome.i18n.getMessage("submissionEditHint")}
); };