This commit is contained in:
Your Name
2025-04-18 09:52:27 -04:00
parent f569bb2240
commit 066bb11814
54 changed files with 1714 additions and 469 deletions
@@ -0,0 +1,22 @@
import React from 'react';
import { CogwheelIcon } from '../components/CogwheelIcon';
import { useAtom } from 'jotai';
import { WidgetData, WidgetExport } from '../../types';
import { globalSettingsOpenState } from '../../state/globalSettingsOpen.state';
interface GlobalSettingsProps {
addWidget: (widget: WidgetData) => void,
}
const GlobalSettingsComponent: React.FC<GlobalSettingsProps> = ({ addWidget }) => {
const [isGlobalSettingsOpen, setGlobalSettingsOpen] = useAtom(globalSettingsOpenState)
return (
<CogwheelIcon className="settings-toggle" size={24} onClick={() => setGlobalSettingsOpen(!isGlobalSettingsOpen)} />
);
};
export const GlobalSettingsWidget: WidgetExport = {
settings: () => <></>,
widget: GlobalSettingsComponent
}