import { Button } from '@/mainview/components/options/Button';
import { OptionInput } from '@/mainview/components/options/OptionInput';
import { OptionSpace } from '@/mainview/components/options/OptionSpace';
import { enablePluginMutation, getAllPluginsQuery } from '@/mainview/scripts/queries/plugins';
import { useMutation, useQuery } from '@tanstack/react-query';
import { createFileRoute } from '@tanstack/react-router';
import { Puzzle, Search } from 'lucide-react';
export const Route = createFileRoute('/settings/plugins')({
component: RouteComponent,
loader (ctx)
{
ctx.context.queryClient.prefetchQuery(getAllPluginsQuery);
},
});
function Plugin (data: {
plugin: FrontendPlugin,
setEnabled: (enabled: boolean) => void;
})
{
return :