diff options
author | 2023-08-07 17:30:00 +0200 | |
---|---|---|
committer | 2023-08-07 15:30:00 +0000 | |
commit | dfa1ba85548508e680f68200ea521be95c3eafe0 (patch) | |
tree | c166b635e5eb006806bd40a88252d90735be9ca4 /src/tools/camera-recorder/camera-recorder.vue | |
parent | 6498c9b0fa0427d567506dbd4a6e87d227b138d4 (diff) | |
download | it-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.vue | 35 |
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> |