import { ButtonItem, DialogButton, PanelSection, PanelSectionRow } from 'decky-frontend-lib'; import { VFC } from 'react'; import { FaArrowLeft } from 'react-icons/fa'; import { useDeckyState } from './DeckyState'; const PluginView: VFC = () => { const { plugins, activePlugin, setActivePlugin, closeActivePlugin } = useDeckyState(); if (activePlugin) { return (
{activePlugin.content}
); } return ( {plugins.map(({ name, icon }) => ( setActivePlugin(name)}>
{icon}
{name}
))}
); }; export default PluginView;