3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-13 21:35:02 +00:00

refactor: consolidate pluginInfo internal/legacy fields

This commit is contained in:
Dragory 2024-05-19 11:15:03 +00:00
parent 8a4f7fe0e8
commit dfdc6566cf
No known key found for this signature in database
41 changed files with 46 additions and 51 deletions

View file

@ -156,14 +156,14 @@
...menu,
{
label: 'Plugins',
items: this.plugins.filter(plugin => !plugin.info.legacy).map(plugin => ({
items: this.plugins.filter(plugin => plugin.info.type === "stable").map(plugin => ({
label: plugin.info.prettyName || plugin.name,
to: `/docs/plugins/${plugin.name}`,
})),
},
{
label: "Legacy Plugins",
items: this.plugins.filter(plugin => plugin.info.legacy).map(plugin => ({
items: this.plugins.filter(plugin => plugin.info.type === "legacy").map(plugin => ({
label: plugin.info.prettyName || plugin.name,
to: `/docs/plugins/${plugin.name}`,
})),

View file

@ -8,16 +8,13 @@
<!-- Description -->
<MarkdownBlock :content="data.info.description" class="content"></MarkdownBlock>
<div v-if="data.info.legacy">
<div v-if="data.info.type === 'legacy'">
<div class="px-3 py-2 mb-4 rounded bg-gray-800 shadow-md inline-block flex">
<div class="flex-none mr-2">
<alert class="inline-icon mr-1 text-yellow-300" />
</div>
<div class="flex-auto">
<strong>Note!</strong> This is a legacy plugin which is no longer actively maintained and may be removed in a future update.
<div v-if="typeof data.info.legacy === 'string'" class="mt-4">
<MarkdownBlock v-if="typeof data.info.legacy === 'string'" :content="data.info.legacy"></MarkdownBlock>
</div>
</div>
</div>
</div>