feat quick-add-magic script setup
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
This commit is contained in:
parent
ae93bbd781
commit
b42221b0ce
|
@ -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>
|
||||||
|
|
Reference in New Issue