diff --git a/packages/web/src/plugins/AvailablePluginsList.svelte b/packages/web/src/plugins/AvailablePluginsList.svelte new file mode 100644 index 000000000..a0940c73f --- /dev/null +++ b/packages/web/src/plugins/AvailablePluginsList.svelte @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/packages/web/src/plugins/InstalledPluginsList.svelte b/packages/web/src/plugins/InstalledPluginsList.svelte new file mode 100644 index 000000000..8247c3224 --- /dev/null +++ b/packages/web/src/plugins/InstalledPluginsList.svelte @@ -0,0 +1,11 @@ + + + + + diff --git a/packages/web/src/plugins/PluginsList.svelte b/packages/web/src/plugins/PluginsList.svelte new file mode 100644 index 000000000..d7653b41d --- /dev/null +++ b/packages/web/src/plugins/PluginsList.svelte @@ -0,0 +1,51 @@ + + +{#each plugins as packageManifest (packageManifest.name)} +
openPlugin(packageManifest)}> + +
+
+
{packageManifest.name}
+
{packageManifest.version}
+
+
+ {packageManifest.description} +
+
+ {extractPluginAuthor(packageManifest)} +
+
+
+{/each} + + diff --git a/packages/web/src/tabs/index.js b/packages/web/src/tabs/index.js index 7f2973d77..b0db58215 100644 --- a/packages/web/src/tabs/index.js +++ b/packages/web/src/tabs/index.js @@ -3,7 +3,6 @@ import * as ViewDataTab from './ViewDataTab.svelte'; import * as TableStructureTab from './TableStructureTab.svelte'; import * as QueryTab from './QueryTab.svelte'; import * as ShellTab from './ShellTab.svelte'; -// import InfoPageTab from './InfoPageTab'; import * as ArchiveFileTab from './ArchiveFileTab.svelte'; import * as FreeTableTab from './FreeTableTab.svelte'; // import PluginTab from './PluginTab'; @@ -19,7 +18,6 @@ export default { ViewDataTab, TableStructureTab, QueryTab, - // InfoPageTab, ShellTab, ArchiveFileTab, FreeTableTab, diff --git a/packages/web/src/widgets/PluginsWidget.svelte b/packages/web/src/widgets/PluginsWidget.svelte new file mode 100644 index 000000000..78c0af287 --- /dev/null +++ b/packages/web/src/widgets/PluginsWidget.svelte @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/packages/web/src/widgets/WidgetContainer.svelte b/packages/web/src/widgets/WidgetContainer.svelte index 10195543d..9f0312541 100644 --- a/packages/web/src/widgets/WidgetContainer.svelte +++ b/packages/web/src/widgets/WidgetContainer.svelte @@ -3,6 +3,7 @@ import ArchiveWidget from './ArchiveWidget.svelte'; import DatabaseWidget from './DatabaseWidget.svelte'; import FilesWidget from './FilesWidget.svelte'; + import PluginsWidget from './PluginsWidget.svelte'; {#if $selectedWidget == 'database'} @@ -14,3 +15,6 @@ {#if $selectedWidget == 'archive'} {/if} +{#if $selectedWidget == 'plugins'} + +{/if}