only let generators to be added at first

This commit is contained in:
Tako 2023-05-29 09:57:37 +00:00
parent db05f0aba0
commit bf87893d72

View File

@ -7,6 +7,7 @@
v-for="pairlist in availablePairlists" v-for="pairlist in availablePairlists"
:key="pairlist.name" :key="pairlist.name"
align-v="center" align-v="center"
:class="{ 'no-drag': config.pairlists.length == 0 && !pairlist.is_pairlist_generator }"
class="pairlist d-flex text-start align-items-center" class="pairlist d-flex text-start align-items-center"
> >
<div class="d-flex flex-grow-1 align-items-start flex-column"> <div class="d-flex flex-grow-1 align-items-start flex-column">
@ -17,6 +18,7 @@
class="p-0" class="p-0"
style="border: none" style="border: none"
variant="outline-light" variant="outline-light"
:disabled="config.pairlists.length == 0 && !pairlist.is_pairlist_generator"
@click="addToConfig(pairlist, selectedConfig.pairlists.length)" @click="addToConfig(pairlist, selectedConfig.pairlists.length)"
> >
<i-mdi-arrow-right-bold-box-outline class="fs-4" /> <i-mdi-arrow-right-bold-box-outline class="fs-4" />
@ -140,6 +142,7 @@ useSortable(availablePairlistsEl, availablePairlists.value, {
put: false, put: false,
}, },
sort: false, sort: false,
filter: '.no-drag',
}); });
useSortable(pairlistConfigsEl, config.value.pairlists, { useSortable(pairlistConfigsEl, config.value.pairlists, {
@ -254,11 +257,19 @@ watch(
); );
</script> </script>
<style lang="scss"> <style lang="scss" scoped>
.pairlist { .pairlist {
border: 1px solid white; border: 1px solid white;
} }
.pairlist.no-drag {
color: gray;
}
.pairlist.no-drag:hover {
cursor: default;
}
.pairlist:hover { .pairlist:hover {
cursor: grab; cursor: grab;
} }