diff options
Diffstat (limited to 'packages/frontend/src/components/global/MkPageHeader.tabs.vue')
| -rw-r--r-- | packages/frontend/src/components/global/MkPageHeader.tabs.vue | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/packages/frontend/src/components/global/MkPageHeader.tabs.vue b/packages/frontend/src/components/global/MkPageHeader.tabs.vue index 42760da08f..9e1da64e61 100644 --- a/packages/frontend/src/components/global/MkPageHeader.tabs.vue +++ b/packages/frontend/src/components/global/MkPageHeader.tabs.vue @@ -33,14 +33,18 @@ <script lang="ts"> export type Tab = { key: string; - title: string; - icon?: string; - iconOnly?: boolean; onClick?: (ev: MouseEvent) => void; -} & { - iconOnly: true; - iccn: string; -}; +} & ( + | { + iconOnly?: false; + title: string; + icon?: string; + } + | { + iconOnly: true; + icon: string; + } +); </script> <script lang="ts" setup> |