{language.plugin}
{language.pluginWarn}
{#if !$DataBase.plugins || $DataBase.plugins?.length === 0}
{language.noPlugins}
{/if} {#each $DataBase.plugins as plugin, i}
{plugin.displayName ?? plugin.name}
{ const v = await alertConfirm(language.removeConfirm + (plugin.displayName ?? plugin.name)) if(v){ if($DataBase.currentPluginProvider === plugin.name){ $DataBase.currentPluginProvider = '' } let plugins = $DataBase.plugins ?? [] plugins.splice(i, 1) $DataBase.plugins = plugins } }}>
{#if Object.keys(plugin.arguments).length > 0}
{#each Object.keys(plugin.arguments) as arg}
{arg}
{#if Array.isArray(plugin.arguments[arg])}
{#each plugin.arguments[arg] as a}
a
{/each}
{:else if plugin.arguments[arg] === 'string'}
{:else if plugin.arguments[arg] === 'int'}
{/if} {/each}
{/if} {/each}
{ importPlugin() }} class="hover:text-textcolor cursor-pointer">