feat: move crisp out of common (#3287)
* feat: move crisp out of common * fix: update static spotlight searcher * chore: fix typo
This commit is contained in:
@@ -1,4 +1,20 @@
|
||||
import { Ref } from "vue"
|
||||
import { Ref, Component } from "vue"
|
||||
import { getI18n } from "~/modules/i18n"
|
||||
|
||||
export type HoppFooterMenuItem = {
|
||||
id: string
|
||||
text: (t: ReturnType<typeof getI18n>) => string
|
||||
icon: Component
|
||||
action: { type: "link"; href: string } | { type: "custom"; do: () => void }
|
||||
}
|
||||
|
||||
export type HoppSupportOptionsMenuItem = {
|
||||
id: string
|
||||
text: (t: ReturnType<typeof getI18n>) => string
|
||||
subtitle: (t: ReturnType<typeof getI18n>) => string
|
||||
icon: Component
|
||||
action: { type: "link"; href: string } | { type: "custom"; do: () => void }
|
||||
}
|
||||
|
||||
export type UIPlatformDef = {
|
||||
appHeader?: {
|
||||
@@ -6,4 +22,15 @@ export type UIPlatformDef = {
|
||||
paddingLeft?: Ref<string>
|
||||
}
|
||||
onCodemirrorInstanceMount?: (element: HTMLElement) => void
|
||||
|
||||
/**
|
||||
* Additonal menu items shown in the "Help and Feedback" menu
|
||||
* in the app footer.
|
||||
*/
|
||||
additionalFooterMenuItems?: HoppFooterMenuItem[]
|
||||
|
||||
/**
|
||||
* Additional Support Options menu items shown in the app header
|
||||
*/
|
||||
additionalSupportOptionsMenuItems?: HoppSupportOptionsMenuItem[]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user