aboutsummaryrefslogtreecommitdiff
path: root/src/tools/camera-recorder/camera-recorder.vue
diff options
context:
space:
mode:
authorGravatar Corentin THOMASSET <corentin.thomasset74@gmail.com> 2023-08-07 17:30:00 +0200
committerGravatar GitHub <noreply@github.com> 2023-08-07 15:30:00 +0000
commitdfa1ba85548508e680f68200ea521be95c3eafe0 (patch)
treec166b635e5eb006806bd40a88252d90735be9ca4 /src/tools/camera-recorder/camera-recorder.vue
parent6498c9b0fa0427d567506dbd4a6e87d227b138d4 (diff)
downloadit-tools-dfa1ba85548508e680f68200ea521be95c3eafe0.tar.gz
it-tools-dfa1ba85548508e680f68200ea521be95c3eafe0.tar.zst
it-tools-dfa1ba85548508e680f68200ea521be95c3eafe0.zip
feat(ui): added c-select in the ui lib (#550)
* feat(ui): added c-select in the ui lib * refactor(ui): switched n-select to c-select
Diffstat (limited to 'src/tools/camera-recorder/camera-recorder.vue')
-rw-r--r--src/tools/camera-recorder/camera-recorder.vue35
1 files changed, 18 insertions, 17 deletions
diff --git a/src/tools/camera-recorder/camera-recorder.vue b/src/tools/camera-recorder/camera-recorder.vue
index 19fe30b..34ce39a 100644
--- a/src/tools/camera-recorder/camera-recorder.vue
+++ b/src/tools/camera-recorder/camera-recorder.vue
@@ -122,23 +122,24 @@ function downloadMedia({ type, value, createdAt }: Media) {
</c-card>
<c-card v-else>
- <div flex gap-2>
- <div flex-1>
- <div>Video</div>
- <n-select
- v-model:value="currentCamera"
- :options="cameras.map(({ deviceId, label }) => ({ value: deviceId, label }))"
- placeholder="Select camera"
- />
- </div>
- <div v-if="currentMicrophone && microphones.length > 0" flex-1>
- <div>Audio</div>
- <n-select
- v-model:value="currentMicrophone"
- :options="microphones.map(({ deviceId, label }) => ({ value: deviceId, label }))"
- placeholder="Select microphone"
- />
- </div>
+ <div flex flex-col gap-2>
+ <c-select
+ v-model:value="currentCamera"
+ label-position="left"
+ label-width="60px"
+ label="Video:"
+ :options="cameras.map(({ deviceId, label }) => ({ value: deviceId, label }))"
+ placeholder="Select camera"
+ />
+ <c-select
+ v-if="currentMicrophone && microphones.length > 0"
+ v-model:value="currentMicrophone"
+ label="Audio:"
+ label-position="left"
+ label-width="60px"
+ :options="microphones.map(({ deviceId, label }) => ({ value: deviceId, label }))"
+ placeholder="Select microphone"
+ />
</div>
<div v-if="!isMediaStreamAvailable" mt-3 flex justify-center>