diff options
| author | Jenny Yu <jennyyu212@outlook.com> | 2022-04-26 01:39:51 -0400 |
|---|---|---|
| committer | Jenny Yu <jennyyu212@outlook.com> | 2022-04-26 01:39:51 -0400 |
| commit | ddcab916cf125817bb532b7c34617e50bcc3840d (patch) | |
| tree | 5986316bc3c430a545e7b0108546abbd08db480b /src/client/views/nodes/RecordingBox/RecordingBox.tsx | |
| parent | a5da5e6246a6fd7500fed8b206fc3540be509eab (diff) | |
feat: uploading works
Diffstat (limited to 'src/client/views/nodes/RecordingBox/RecordingBox.tsx')
| -rw-r--r-- | src/client/views/nodes/RecordingBox/RecordingBox.tsx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/client/views/nodes/RecordingBox/RecordingBox.tsx b/src/client/views/nodes/RecordingBox/RecordingBox.tsx index 1e17e2ddd..4c7fdd278 100644 --- a/src/client/views/nodes/RecordingBox/RecordingBox.tsx +++ b/src/client/views/nodes/RecordingBox/RecordingBox.tsx @@ -1,12 +1,13 @@ import { action, observable } from "mobx"; import { observer } from "mobx-react"; import * as React from "react"; -import { AudioField } from "../../../../fields/URLField"; +import { AudioField, VideoField } from "../../../../fields/URLField"; import { Upload } from "../../../../server/SharedMediaTypes"; import { ViewBoxBaseComponent } from "../../DocComponent"; import { FieldView } from "../FieldView"; import { VideoBox } from "../VideoBox"; import { RecordingView } from './RecordingView'; +import { DocumentType } from "../../../documents/DocumentTypes"; @observer @@ -27,7 +28,11 @@ export class RecordingBox extends ViewBoxBaseComponent() { console.log("Setting result to " + info) this.result = info console.log(this.result.accessPaths.agnostic.client) - this.props.Document[this.fieldKey] = new AudioField(this.result.accessPaths.agnostic.client); + this.dataDoc.type = DocumentType.VID; + this.layoutDoc.layout = VideoBox.LayoutString(this.fieldKey); + this.dataDoc.nativeWidth = this.dataDoc.nativeHeight = undefined; + this.layoutDoc._fitWidth = undefined; + this.dataDoc[this.props.fieldKey] = new VideoField(this.result.accessPaths.agnostic.client); } render() { |
