import { DialogButton, Focusable, Router, staticClasses } from 'decky-frontend-lib'; import { CSSProperties, VFC } from 'react'; import { useTranslation } from 'react-i18next'; import { BsGearFill } from 'react-icons/bs'; import { FaArrowLeft, FaStore } from 'react-icons/fa'; import { useDeckyState } from './DeckyState'; const titleStyles: CSSProperties = { display: 'flex', paddingTop: '3px', paddingRight: '16px', position: 'sticky', top: '0px', }; const TitleView: VFC = () => { const { activePlugin, closeActivePlugin } = useDeckyState(); const { t } = useTranslation(); const onSettingsClick = () => { Router.CloseSideMenus(); Router.Navigate('/decky/settings'); }; const onStoreClick = () => { Router.CloseSideMenus(); Router.Navigate('/decky/store'); }; if (activePlugin === null) { return (
Decky
); } return ( {activePlugin?.titleView ||
{activePlugin.name}
}
); }; export default TitleView;