/**
* 插件商店
*/
import { LoadingSpinner } from '@/components/LoadingSpinner';
import { PillTabPane, PillTabs } from '@/components/PillTabs';
import { Divider } from 'antd';
import React from 'react';
import { t, useAsync } from 'tailchat-shared';
import { builtinPlugins } from '../builtin';
import { pluginManager } from '../manager';
import { PluginStoreItem } from './Item';
export const PluginStore: React.FC = React.memo(() => {
const { loading, value: installedPluginList = [] } = useAsync(
async () => pluginManager.getInstalledPlugins(),
[]
);
if (loading) {
return