fix: quotation remark readonly

This commit is contained in:
puriphatt 2024-11-27 15:52:04 +07:00
parent 5e206e2432
commit 7b3b506d2e

View file

@ -178,6 +178,15 @@ const attachmentData = ref<
}[]
>([]);
const getToolbarConfig = computed(() => {
const toolbar = [['left', 'center', 'justify'], ['toggle'], ['clip']];
if (readonly.value) {
return toolbar.filter((item) => !item.includes('toggle'));
}
return toolbar;
});
function getPrice(
list: typeof productServiceList.value,
filterHook?: (
@ -1550,11 +1559,7 @@ async function getWorkerFromCriteria(
style="cursor: auto; color: var(--foreground)"
:flat="!readonly"
:style="`width: ${$q.screen.gt.xs ? '100%' : '63vw'}`"
:toolbar="[
['left', 'center', 'justify'],
['toggle'],
['clip'],
]"
:toolbar="getToolbarConfig"
:toolbar-toggle-color="readonly ? 'disabled' : 'primary'"
:toolbar-color="
readonly ? 'disabled' : $q.dark.isActive ? 'white' : ''
@ -1573,8 +1578,8 @@ async function getWorkerFromCriteria(
}
"
>
<template v-slot:toggle>
<div v-if="!readonly" class="text-caption row no-wrap">
<template v-if="!readonly" v-slot:toggle>
<div class="text-caption row no-wrap q-px-sm">
<MainButton
:disabled="readonly"
:solid="!pageState.remarkWrite"