diff --git a/src/components/webcams/streamers/WebrtcCameraStreamer.vue b/src/components/webcams/streamers/WebrtcCameraStreamer.vue index f3df789f0..95a7a8329 100644 --- a/src/components/webcams/streamers/WebrtcCameraStreamer.vue +++ b/src/components/webcams/streamers/WebrtcCameraStreamer.vue @@ -11,7 +11,7 @@ - {{ status }} + {{ capitalize(status) }} @@ -22,14 +22,19 @@ import { Component, Mixins, Prop, Ref, Watch } from 'vue-property-decorator' import BaseMixin from '@/components/mixins/base' import { GuiWebcamStateWebcam } from '@/store/gui/webcams/types' import WebcamMixin from '@/components/mixins/webcam' +import { capitalize } from '../../../plugins/helpers' interface CameraStreamerResponse extends RTCSessionDescriptionInit { id: string iceServers?: RTCIceServer[] } -@Component +@Component({ + methods: { capitalize }, +}) export default class WebrtcCameraStreamer extends Mixins(BaseMixin, WebcamMixin) { + capitalize = capitalize + pc: RTCPeerConnection | null = null useStun = false aspectRatio: null | number = null diff --git a/src/components/webcams/streamers/WebrtcMediaMTX.vue b/src/components/webcams/streamers/WebrtcMediaMTX.vue index f5eff6f20..8acc518c8 100644 --- a/src/components/webcams/streamers/WebrtcMediaMTX.vue +++ b/src/components/webcams/streamers/WebrtcMediaMTX.vue @@ -11,7 +11,7 @@ - {{ status }} + {{ capitalize(status) }} @@ -22,6 +22,7 @@ import { Component, Mixins, Prop, Ref, Watch } from 'vue-property-decorator' import BaseMixin from '@/components/mixins/base' import { GuiWebcamStateWebcam } from '@/store/gui/webcams/types' import WebcamMixin from '@/components/mixins/webcam' +import { capitalize } from '@/plugins/helpers' interface OfferData { iceUfrag: string @@ -31,6 +32,8 @@ interface OfferData { @Component export default class WebrtcMediaMTX extends Mixins(BaseMixin, WebcamMixin) { + capitalize = capitalize + @Prop({ required: true }) readonly camSettings!: GuiWebcamStateWebcam @Prop({ default: null }) readonly printerUrl!: string | null @Prop({ type: String, default: null }) readonly page!: string | null