import { ButtonItem, PanelSection, PanelSectionRow, joinClassNames, scrollClasses, staticClasses, } from 'decky-frontend-lib'; import { VFC } from 'react'; import { useDeckyState } from './DeckyState'; const PluginView: VFC = () => { const { plugins, activePlugin, setActivePlugin } = useDeckyState(); if (activePlugin) { return (
{activePlugin.content}
); } return (
{plugins .filter((p) => p.content) .map(({ name, icon }) => ( setActivePlugin(name)}>
{icon}
{name}
))}
); }; export default PluginView;