fixed not able to unselect jp dub
This commit is contained in:
parent
0436d0ebb3
commit
3738ce2c9f
@ -169,7 +169,7 @@
|
|||||||
<div v-if="service === 'crunchyroll'" class="relative flex flex-col select-none">
|
<div v-if="service === 'crunchyroll'" class="relative flex flex-col select-none">
|
||||||
<div @click="selectDub ? (selectDub = false) : (selectDub = true)" class="bg-[#5c5b5b] focus:outline-none px-3 py-2 rounded-xl text-sm text-center cursor-pointer">
|
<div @click="selectDub ? (selectDub = false) : (selectDub = true)" class="bg-[#5c5b5b] focus:outline-none px-3 py-2 rounded-xl text-sm text-center cursor-pointer">
|
||||||
Dubs:
|
Dubs:
|
||||||
{{ selectedDubs.map((t) => t.name).join(', ') }}
|
{{ selectedDubs.length !== 0 ? selectedDubs.map((t) => t.name).join(', ') : 'No Dubs selected' }}
|
||||||
</div>
|
</div>
|
||||||
<div v-if="selectDub" class="absolute top-full left-0 w-full bg-[#868585] rounded-xl grid grid-cols-12 gap-1 p-1 z-10">
|
<div v-if="selectDub" class="absolute top-full left-0 w-full bg-[#868585] rounded-xl grid grid-cols-12 gap-1 p-1 z-10">
|
||||||
<button
|
<button
|
||||||
@ -821,11 +821,9 @@ const toggleDub = (lang: { name: string | undefined; locale: string }) => {
|
|||||||
const index = selectedDubs.value.findIndex((i) => i.locale === lang.locale)
|
const index = selectedDubs.value.findIndex((i) => i.locale === lang.locale)
|
||||||
|
|
||||||
if (index !== -1) {
|
if (index !== -1) {
|
||||||
if (selectedDubs.value.length !== 1) {
|
|
||||||
selectedDubs.value.splice(index, 1)
|
selectedDubs.value.splice(index, 1)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (index === -1) {
|
if (index === -1) {
|
||||||
selectedDubs.value.push(lang)
|
selectedDubs.value.push(lang)
|
||||||
|
Reference in New Issue
Block a user