* wip

* fix plugin uninstall

* marketplace
This commit is contained in:
Saeed Vaziry
2025-06-19 14:07:15 +02:00
committed by GitHub
parent 131b828807
commit 342a3aa4c6
35 changed files with 1973 additions and 934 deletions

View File

@ -0,0 +1,28 @@
import { CardRow } from '@/components/ui/card';
import React from 'react';
import { Plugin } from '@/types/plugin';
import Uninstall from '@/pages/plugins/components/uninstall';
export default function InstalledPlugins({ plugins }: { plugins: Plugin[] }) {
return (
<div>
{plugins.length > 0 ? (
plugins.map((plugin, index) => (
<CardRow key={`plugin-${index}`}>
<div className="flex flex-col gap-1">
<div className="flex items-center gap-2">{plugin.name}</div>
<span className="text-muted-foreground text-xs">{plugin.version}</span>
</div>
<div className="flex items-center gap-2">
<Uninstall plugin={plugin} />
</div>
</CardRow>
))
) : (
<CardRow className="items-center justify-center">
<span className="text-muted-foreground">No plugins installed</span>
</CardRow>
)}
</div>
);
}