{name}
,
title: t('detailModal.info.name'),
},
{
diff --git a/src/features/PluginDetailModal/Meta.tsx b/src/features/PluginDetailModal/Meta.tsx
index 75f874b2ec556..22e1fcb7624ad 100644
--- a/src/features/PluginDetailModal/Meta.tsx
+++ b/src/features/PluginDetailModal/Meta.tsx
@@ -1,34 +1,58 @@
-import { Avatar } from '@lobehub/ui';
-import { Typography } from 'antd';
-import { useTheme } from 'antd-style';
+import { Avatar, Tag } from '@lobehub/ui';
+import { createStyles } from 'antd-style';
import isEqual from 'fast-deep-equal';
+import { startCase } from 'lodash-es';
import { memo } from 'react';
-import { Flexbox } from 'react-layout-kit';
+import { Center } from 'react-layout-kit';
import { pluginHelpers, useToolStore } from '@/store/tool';
import { pluginSelectors } from '@/store/tool/selectors';
+const useStyles = createStyles(({ css, token, stylish }) => ({
+ avatar: css`
+ flex: none;
+ `,
+ desc: css`
+ color: ${token.colorTextDescription};
+ text-align: center;
+ `,
+ markdown: stylish.markdownInChat,
+
+ title: css`
+ font-size: 20px;
+ font-weight: 600;
+ text-align: center;
+ `,
+}));
+
const Meta = memo<{
id: string;
}>(({ id }) => {
const pluginMeta = useToolStore(pluginSelectors.getPluginMetaById(id), isEqual);
-
- const theme = useTheme();
+ const { styles, theme } = useStyles();
return (
- <>
+