diff --git a/app/soapbox/features/developers/developers-menu.tsx b/app/soapbox/features/developers/developers-menu.tsx index b4dfdd9c4..435dc11ee 100644 --- a/app/soapbox/features/developers/developers-menu.tsx +++ b/app/soapbox/features/developers/developers-menu.tsx @@ -15,7 +15,23 @@ const messages = defineMessages({ leave: { id: 'developers.leave', defaultMessage: 'You have left developers' }, }); -const Developers = () => { +interface IDashWidget { + to?: string, + onClick?: React.MouseEventHandler, + children: React.ReactNode, +} + +const DashWidget: React.FC = ({ to, onClick, children }) => { + const className = 'bg-gray-200 dark:bg-gray-600 p-4 rounded flex flex-col items-center justify-center space-y-2 hover:-translate-y-1 transition-transform'; + + if (to) { + return {children}; + } else { + return ; + } +}; + +const Developers: React.FC = () => { const dispatch = useDispatch(); const history = useHistory(); const intl = useIntl(); @@ -31,53 +47,53 @@ const Developers = () => { return (
- + - + - + - + - + - + - + - + - + - + - +
);