From 2c59c165bad13351c53fe1e14d143d58994f9bfb Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Feb 2026 18:26:25 +1100 Subject: [PATCH] [UI] Add plugin website (#11255) - To plugin table - To plugin detail drawer --- src/frontend/src/components/plugins/PluginDrawer.tsx | 8 ++++++++ src/frontend/src/tables/plugin/PluginListTable.tsx | 10 ++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/components/plugins/PluginDrawer.tsx b/src/frontend/src/components/plugins/PluginDrawer.tsx index ce3c7f7342..02a97b51e7 100644 --- a/src/frontend/src/components/plugins/PluginDrawer.tsx +++ b/src/frontend/src/components/plugins/PluginDrawer.tsx @@ -93,6 +93,14 @@ export default function PluginDrawer({ name={t`Active`} value={pluginInstance?.active} /> + {pluginInstance?.meta.website && ( + + )} diff --git a/src/frontend/src/tables/plugin/PluginListTable.tsx b/src/frontend/src/tables/plugin/PluginListTable.tsx index 81fb8ee9de..711d61f987 100644 --- a/src/frontend/src/tables/plugin/PluginListTable.tsx +++ b/src/frontend/src/tables/plugin/PluginListTable.tsx @@ -30,7 +30,7 @@ import { import { useTable } from '../../hooks/UseTable'; import { useServerApiState } from '../../states/ServerApiState'; import { useUserState } from '../../states/UserState'; -import { BooleanColumn } from '../ColumnRenderers'; +import { BooleanColumn, LinkColumn } from '../ColumnRenderers'; import { InvenTreeTable } from '../InvenTreeTable'; /** @@ -134,7 +134,13 @@ export default function PluginListTable() { accessor: 'meta.author', title: 'Author', sortable: false - } + }, + LinkColumn({ + accessor: 'meta.website', + title: t`Website`, + sortable: false, + switchable: true + }) ]; }, []);