@@ -41,83 +41,86 @@ export default defineComponent({
41
41
class =" h-full"
42
42
>
43
43
<template #left >
44
- <div class =" px-6 py-4 flex space-x-6" >
45
- <div class =" flex items-center justify-center w-16 h-16 bg-gray-200 dark:bg-gray-900 rounded" >
46
- <img
47
- v-if =" plugin.logo"
48
- :src =" plugin.logo"
49
- alt =" Plugin logo"
50
- class =" logo"
51
- >
52
- <VueIcon
53
- v-else
54
- icon =" extension"
55
- class =" big text-gray-500"
56
- />
57
- </div >
58
- <div >
59
- <div class =" font-bold" >
60
- {{ plugin.label }}
61
- </div >
62
- <div v-if =" plugin.homepage" >
63
- <a
64
- :href =" plugin.homepage"
65
- target =" _blank"
66
- class =" flex items-center text-green-600 dark:text-green-400 space-x-1"
44
+ <div class =" h-full overflow-y-auto" >
45
+ <div class =" px-6 py-4 flex space-x-6" >
46
+ <div class =" flex items-center justify-center w-16 h-16 bg-gray-200 dark:bg-gray-900 rounded" >
47
+ <img
48
+ v-if =" plugin.logo"
49
+ :src =" plugin.logo"
50
+ alt =" Plugin logo"
51
+ class =" logo"
67
52
>
68
- < span >Homepage</ span >
69
- < VueIcon
70
- icon =" launch "
71
- />
72
- </ a >
53
+ < VueIcon
54
+ v-else
55
+ icon =" extension "
56
+ class = " big text-gray-500 "
57
+ / >
73
58
</div >
74
59
<div >
75
- ID: <span class =" font-mono text-sm px-1 bg-gray-200 dark:bg-gray-900 rounded" >{{ plugin.id }}</span >
76
- </div >
77
- <div v-if =" plugin.packageName" >
78
- Package: <span class =" font-mono text-sm px-1 bg-gray-200 dark:bg-gray-900 rounded" >{{ plugin.packageName }}</span >
60
+ <div class =" font-bold" >
61
+ {{ plugin.label }}
62
+ </div >
63
+ <div v-if =" plugin.homepage" >
64
+ <a
65
+ :href =" plugin.homepage"
66
+ target =" _blank"
67
+ class =" flex items-center text-green-600 dark:text-green-400 space-x-1"
68
+ >
69
+ <span >Homepage</span >
70
+ <VueIcon
71
+ icon =" launch"
72
+ />
73
+ </a >
74
+ </div >
75
+ <div >
76
+ ID: <span class =" font-mono text-sm px-1 bg-gray-200 dark:bg-gray-900 rounded" >{{ plugin.id }}</span >
77
+ </div >
78
+ <div v-if =" plugin.packageName" >
79
+ Package: <span class =" font-mono text-sm px-1 bg-gray-200 dark:bg-gray-900 rounded" >{{ plugin.packageName }}</span >
80
+ </div >
79
81
</div >
80
82
</div >
81
- </div >
82
83
83
- <div >
84
- <PluginPermission
85
- :plugin-id =" plugin.id"
86
- permission =" enabled"
87
- label =" Enabled"
88
- class =" px-6 py-4"
89
- />
90
- </div >
84
+ <div >
85
+ <PluginPermission
86
+ :plugin-id =" plugin.id"
87
+ permission =" enabled"
88
+ label =" Enabled"
89
+ class =" px-6 py-4"
90
+ />
91
+ </div >
91
92
92
- <div >
93
- <h2 class =" px-6 py-2 text-gray-500" >
94
- Permissions
95
- </h2 >
93
+ <div >
94
+ <h2 class =" px-6 py-2 text-gray-500" >
95
+ Permissions
96
+ </h2 >
96
97
97
- <PluginPermission
98
- :plugin-id =" plugin.id"
99
- permission =" components"
100
- label =" Components"
101
- class =" px-6 py-2"
102
- />
103
- <PluginPermission
104
- :plugin-id =" plugin.id"
105
- permission =" custom-inspector"
106
- label =" Custom inspectors"
107
- class =" px-6 py-2"
108
- />
109
- <PluginPermission
110
- :plugin-id =" plugin.id"
111
- permission =" timeline"
112
- label =" Timeline"
113
- class =" px-6 py-2"
114
- />
98
+ <PluginPermission
99
+ :plugin-id =" plugin.id"
100
+ permission =" components"
101
+ label =" Components"
102
+ class =" px-6 py-2"
103
+ />
104
+ <PluginPermission
105
+ :plugin-id =" plugin.id"
106
+ permission =" custom-inspector"
107
+ label =" Custom inspectors"
108
+ class =" px-6 py-2"
109
+ />
110
+ <PluginPermission
111
+ :plugin-id =" plugin.id"
112
+ permission =" timeline"
113
+ label =" Timeline"
114
+ class =" px-6 py-2"
115
+ />
116
+ </div >
115
117
</div >
116
118
</template >
117
119
118
120
<template #right >
119
121
<PluginSettings
120
122
:plugin =" plugin"
123
+ class =" h-full overflow-y-auto"
121
124
/>
122
125
</template >
123
126
</SplitPane >
0 commit comments