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;
|
||||
hidePreview?: boolean;
|
||||
badgeColor?: string;
|
||||
hideKebabView?: boolean;
|
||||
hideKebabEdit?: boolean;
|
||||
|
||||
customData?: {
|
||||
label: string;
|
||||
|
|
@ -89,6 +91,8 @@ const rand = Math.random();
|
|||
:idName="code"
|
||||
status="ACTIVE"
|
||||
hide-toggle
|
||||
:hide-view="hideKebabView"
|
||||
:hide-edit="hideKebabEdit"
|
||||
@view="$emit('view')"
|
||||
@edit="$emit('edit')"
|
||||
@link="$emit('link')"
|
||||
|
|
|
|||
|
|
@ -9,10 +9,10 @@ const props = withDefaults(
|
|||
idName: string;
|
||||
status: string;
|
||||
hideToggle?: boolean;
|
||||
hideEdit?: boolean;
|
||||
hideView?: boolean;
|
||||
useLink?: boolean;
|
||||
useUpload?: boolean;
|
||||
hideEdit?: boolean;
|
||||
|
||||
disableDelete?: boolean;
|
||||
}>(),
|
||||
{
|
||||
|
|
@ -54,6 +54,7 @@ watch(
|
|||
<q-menu class="bordered" ref="refMenu" :key="idName">
|
||||
<q-list>
|
||||
<q-item
|
||||
v-if="!hideView"
|
||||
v-close-popup
|
||||
dense
|
||||
clickable
|
||||
|
|
@ -159,7 +160,9 @@ watch(
|
|||
}"
|
||||
/>
|
||||
<span class="col-9 q-px-md flex items-center">
|
||||
{{ $t('general.delete') }}
|
||||
<slot name="labelDelete">
|
||||
{{ $t('general.delete') }}
|
||||
</slot>
|
||||
</span>
|
||||
</q-item>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue