feat quick-add-magic script setup
continuous-integration/drone/pr Build is passing Details

This commit is contained in:
Dominik Pschenitschni 2022-05-11 00:03:14 +02:00
parent ae93bbd781
commit b42221b0ce
Signed by: dpschen
GPG Key ID: B257AC0149F43A77
1 changed files with 7 additions and 19 deletions

View File

@ -85,26 +85,14 @@
</div> </div>
</template> </template>
<script lang="ts"> <script setup lang="ts">
import {getQuickAddMagicMode} from '@/helpers/quickAddMagicMode' import {getQuickAddMagicMode} from '@/helpers/quickAddMagicMode'
import {PREFIXES} from '@/modules/parseTaskText' import {PREFIXES} from '@/modules/parseTaskText'
import { defineComponent } from 'vue' import {ref, computed} from 'vue'
export default defineComponent({ const visible = ref(false)
name: 'quick-add-magic', const mode = ref(getQuickAddMagicMode())
data() {
return { const available = computed(() => mode.value !== 'disabled')
visible: false, const prefixes = computed(() =>PREFIXES[mode.value])
mode: getQuickAddMagicMode(),
}
},
computed: {
available() {
return this.mode !== 'disabled'
},
prefixes() {
return PREFIXES[this.mode]
},
},
})
</script> </script>