diff options
author | Georg Ehrke <developer@georgehrke.com> | 2020-06-16 11:19:13 +0200 |
---|---|---|
committer | Georg Ehrke <developer@georgehrke.com> | 2020-06-16 11:19:13 +0200 |
commit | e48db64d38f2e34020cc4d34c333f16a33dc5d76 (patch) | |
tree | e94016d44bf46d5d612342993602d45ed70ef27b /src/mixins/video.js | |
parent | 7db52d41ece2eb433c632a1cd8bbe24c19e8dda5 (diff) |
Fix build on macOS
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
Diffstat (limited to 'src/mixins/video.js')
-rw-r--r-- | src/mixins/video.js | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/mixins/video.js b/src/mixins/video.js new file mode 100644 index 000000000..9a29407d8 --- /dev/null +++ b/src/mixins/video.js @@ -0,0 +1,59 @@ +/** + * @copyright Copyright (c) 2020 Marco Ambrosini <marcoambrosini@pm.me> + * + * @author Marco Ambrosini <marcoambrosini@pm.me> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +const video = { + + data() { + return { + incomingStreamAspectRatio: null, + } + }, + props: { + isGrid: { + type: Boolean, + default: false, + }, + showVideoOverlay: { + type: Boolean, + default: true, + }, + videoContainerAspectRatio: { + type: Number, + }, + fitVideo: { + type: Boolean, + default: false, + }, + }, + + computed: { + videoClass() { + if (this.fitVideo) { + return 'video--fit' + } else { + return 'video--fill' + } + }, + }, +} + +export default video |