Skip to content

Commit 3e0a9bf

Browse files
committed
feat(plugin): add source icon in custom inspector
1 parent 049abd8 commit 3e0a9bf

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

packages/app-frontend/src/features/inspector/custom/CustomInspector.vue

+14-6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import SplitPane from '@front/features/layout/SplitPane.vue'
33
import EmptyPane from '@front/features/layout/EmptyPane.vue'
44
import CustomInspectorNode from './CustomInspectorNode.vue'
55
import CustomInspectorSelectedNodePane from './CustomInspectorSelectedNodePane.vue'
6+
import PluginSourceIcon from '../../plugin/PluginSourceIcon.vue'
67
78
import { watch, ref, provide, defineComponent } from 'vue'
89
import { BridgeEvents } from '@vue-devtools/shared-utils'
@@ -15,6 +16,7 @@ export default defineComponent({
1516
EmptyPane,
1617
CustomInspectorNode,
1718
CustomInspectorSelectedNodePane,
19+
PluginSourceIcon,
1820
},
1921
2022
setup () {
@@ -86,12 +88,18 @@ export default defineComponent({
8688
>
8789
<template #left>
8890
<div class="flex flex-col h-full">
89-
<VueInput
90-
v-model="inspector.treeFilter"
91-
icon-left="search"
92-
:placeholder="inspector.treeFilterPlaceholder || 'Search...'"
93-
class="search flat border-b border-gray-200 dark:border-gray-800 min-w-0"
94-
/>
91+
<div class="border-b border-gray-200 dark:border-gray-800 flex items-center pr-2">
92+
<VueInput
93+
v-model="inspector.treeFilter"
94+
icon-left="search"
95+
:placeholder="inspector.treeFilterPlaceholder || 'Search...'"
96+
class="search flat min-w-0 flex-1"
97+
/>
98+
99+
<PluginSourceIcon
100+
:plugin-id="inspector.pluginId"
101+
/>
102+
</div>
95103

96104
<div
97105
ref="treeScroller"

0 commit comments

Comments
 (0)