refactor: add define props hide kebeb view and edit
This commit is contained in:
parent
c7c018a974
commit
b2357f5d00
2 changed files with 10 additions and 3 deletions
|
|
@ -20,6 +20,8 @@ defineProps<{
|
||||||
urgent?: boolean;
|
urgent?: boolean;
|
||||||
hidePreview?: boolean;
|
hidePreview?: boolean;
|
||||||
badgeColor?: string;
|
badgeColor?: string;
|
||||||
|
hideKebabView?: boolean;
|
||||||
|
hideKebabEdit?: boolean;
|
||||||
|
|
||||||
customData?: {
|
customData?: {
|
||||||
label: string;
|
label: string;
|
||||||
|
|
@ -89,6 +91,8 @@ const rand = Math.random();
|
||||||
:idName="code"
|
:idName="code"
|
||||||
status="ACTIVE"
|
status="ACTIVE"
|
||||||
hide-toggle
|
hide-toggle
|
||||||
|
:hide-view="hideKebabView"
|
||||||
|
:hide-edit="hideKebabEdit"
|
||||||
@view="$emit('view')"
|
@view="$emit('view')"
|
||||||
@edit="$emit('edit')"
|
@edit="$emit('edit')"
|
||||||
@link="$emit('link')"
|
@link="$emit('link')"
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,10 @@ const props = withDefaults(
|
||||||
idName: string;
|
idName: string;
|
||||||
status: string;
|
status: string;
|
||||||
hideToggle?: boolean;
|
hideToggle?: boolean;
|
||||||
|
hideEdit?: boolean;
|
||||||
|
hideView?: boolean;
|
||||||
useLink?: boolean;
|
useLink?: boolean;
|
||||||
useUpload?: boolean;
|
useUpload?: boolean;
|
||||||
hideEdit?: boolean;
|
|
||||||
|
|
||||||
disableDelete?: boolean;
|
disableDelete?: boolean;
|
||||||
}>(),
|
}>(),
|
||||||
{
|
{
|
||||||
|
|
@ -54,6 +54,7 @@ watch(
|
||||||
<q-menu class="bordered" ref="refMenu" :key="idName">
|
<q-menu class="bordered" ref="refMenu" :key="idName">
|
||||||
<q-list>
|
<q-list>
|
||||||
<q-item
|
<q-item
|
||||||
|
v-if="!hideView"
|
||||||
v-close-popup
|
v-close-popup
|
||||||
dense
|
dense
|
||||||
clickable
|
clickable
|
||||||
|
|
@ -159,7 +160,9 @@ watch(
|
||||||
}"
|
}"
|
||||||
/>
|
/>
|
||||||
<span class="col-9 q-px-md flex items-center">
|
<span class="col-9 q-px-md flex items-center">
|
||||||
{{ $t('general.delete') }}
|
<slot name="labelDelete">
|
||||||
|
{{ $t('general.delete') }}
|
||||||
|
</slot>
|
||||||
</span>
|
</span>
|
||||||
</q-item>
|
</q-item>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue