From 695d663939c0b9da14d9378d939bd39f0dc412b7 Mon Sep 17 00:00:00 2001 From: samanhappy Date: Wed, 29 Oct 2025 14:44:09 +0800 Subject: [PATCH] Fix display for null server author (#398) --- .../src/components/MarketServerDetail.tsx | 96 +++++++++++-------- 1 file changed, 55 insertions(+), 41 deletions(-) diff --git a/frontend/src/components/MarketServerDetail.tsx b/frontend/src/components/MarketServerDetail.tsx index 321228a..ea01492 100644 --- a/frontend/src/components/MarketServerDetail.tsx +++ b/frontend/src/components/MarketServerDetail.tsx @@ -19,7 +19,7 @@ const MarketServerDetail: React.FC = ({ onBack, onInstall, installing = false, - isInstalled = false + isInstalled = false, }) => { const { t } = useTranslation(); const [modalVisible, setModalVisible] = useState(false); @@ -32,21 +32,23 @@ const MarketServerDetail: React.FC = ({ const getButtonProps = () => { if (isInstalled) { return { - className: "bg-green-600 cursor-default px-4 py-2 rounded text-sm font-medium text-white", + className: 'bg-green-600 cursor-default px-4 py-2 rounded text-sm font-medium text-white', disabled: true, - text: t('market.installed') + text: t('market.installed'), }; } else if (installing) { return { - className: "bg-gray-400 cursor-not-allowed px-4 py-2 rounded text-sm font-medium text-white", + className: + 'bg-gray-400 cursor-not-allowed px-4 py-2 rounded text-sm font-medium text-white', disabled: true, - text: t('market.installing') + text: t('market.installing'), }; } else { return { - className: "bg-blue-600 hover:bg-blue-700 px-4 py-2 rounded text-sm font-medium text-white btn-primary", + className: + 'bg-blue-600 hover:bg-blue-700 px-4 py-2 rounded text-sm font-medium text-white btn-primary', disabled: false, - text: t('market.install') + text: t('market.install'), }; } }; @@ -133,12 +135,18 @@ const MarketServerDetail: React.FC = ({ return (
-
@@ -316,11 +330,11 @@ const MarketServerDetail: React.FC = ({ status: 'disconnected', config: preferredInstallation ? { - command: preferredInstallation.command || '', - args: preferredInstallation.args || [], - env: preferredInstallation.env || {} - } - : undefined + command: preferredInstallation.command || '', + args: preferredInstallation.args || [], + env: preferredInstallation.env || {}, + } + : undefined, }} />
@@ -332,14 +346,16 @@ const MarketServerDetail: React.FC = ({

{t('server.confirmVariables')}

-

- {t('server.variablesDetected')} -

+

{t('server.variablesDetected')}

- +
@@ -356,14 +372,12 @@ const MarketServerDetail: React.FC = ({
-

- {t('market.confirmVariablesMessage')} -

+

{t('market.confirmVariablesMessage')}