git-subtree-dir: aiui git-subtree-mainline:0c4826f8ccgit-subtree-split:e30ac1d106
13 lines
537 B
TypeScript
13 lines
537 B
TypeScript
import { defineAsyncComponent } from 'vue'
|
|
import type { RendererDefinition } from '@aiui/core'
|
|
|
|
export const songRenderer: RendererDefinition = {
|
|
id: 'song',
|
|
name: 'Song Renderer',
|
|
contentType: 'song',
|
|
surfaces: ['chat-preview', 'panel-preview', 'panel-play'],
|
|
chatPreview: defineAsyncComponent(() => import('@/components/content/SongGrid.vue')),
|
|
panelPreview: defineAsyncComponent(() => import('@/components/content/SongGrid.vue')),
|
|
panelPlay: defineAsyncComponent(() => import('@/components/content/SongDetail.vue')),
|
|
}
|