[Update] (Affect to backend) Plugin System. Saveable if the plugin is enabled or not.

Add functions that merge plugins data.
This commit is contained in:
Sakamoto Shiina
2025-03-25 11:17:04 +09:00
parent 1e6c2762c2
commit 0148f9bee0
15 changed files with 229 additions and 134 deletions

View File

@@ -2,13 +2,12 @@ import React from "react";
import { usePlugins } from "@logics_configs";
export const PluginHost = () => {
const { currentLoadedPluginsList } = usePlugins();
// console.log(currentLoadedPluginsList.data);
const { currentPluginsData } = usePlugins();
return (
<div>
{currentLoadedPluginsList.data
.filter((plugin) => plugin.location === "main_section")
{currentPluginsData.data
.filter((plugin) => plugin.is_enabled && plugin.location === "main_section")
.map((plugin, index) => {
const PluginComponent = plugin.component;
return PluginComponent ? <PluginComponent key={index} /> : null;