mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-04-06 03:57:56 +08:00
feat(editor): 新增code-block-panel-search slot
This commit is contained in:
parent
c65470186c
commit
a073b8c50d
@ -49,6 +49,10 @@
|
||||
<slot name="code-block-panel-tool" :id="id" :data="data"></slot>
|
||||
</template>
|
||||
|
||||
<template #code-block-panel-search>
|
||||
<slot name="code-block-panel-search"></slot>
|
||||
</template>
|
||||
|
||||
<template #data-source-panel-tool="{ data }">
|
||||
<slot name="data-source-panel-tool" :data="data"></slot>
|
||||
</template>
|
||||
|
@ -66,6 +66,11 @@
|
||||
<component v-else-if="config.slots?.codeBlockPanelTool" :is="config.slots.codeBlockPanelTool" />
|
||||
</template>
|
||||
|
||||
<template #code-block-panel-search v-if="config.$key === 'code-block' || config.slots?.codeBlockPanelSearch">
|
||||
<slot v-if="config.$key === 'code-block'" name="code-block-panel-search"></slot>
|
||||
<component v-else-if="config.slots?.codeBlockPanelSearch" :is="config.slots.codeBlockPanelSearch" />
|
||||
</template>
|
||||
|
||||
<template
|
||||
#layer-node-content="{ data: nodeData }"
|
||||
v-if="config.$key === 'layer' || config.slots?.layerNodeContent"
|
||||
@ -86,7 +91,7 @@
|
||||
|
||||
<template
|
||||
#data-source-panel-tool="{ data }"
|
||||
v-if="config.$key === 'data-source' || config.slots?.codeBlockPanelTool"
|
||||
v-if="config.$key === 'data-source' || config.slots?.dataSourcePanelTool"
|
||||
>
|
||||
<slot v-if="config.$key === 'data-source'" name="data-source-panel-tool" :data="data"></slot>
|
||||
<component v-else-if="config.slots?.DataSourcePanelTool" :is="config.slots.DataSourcePanelTool" />
|
||||
|
Loading…
x
Reference in New Issue
Block a user