import { useState } from "react"; import Switch from "../components/Switch"; export default function Shortcuts() { const [shortcutState, setShortcutState] = useState({ youtube: false, outlook: false, office: false, spotify: false, google: false, duckduckgo: false, coolmathgames: false, sace: false, googlescholar: false, gmail: false, netflix: false }); // Handler for Switches const switchChange = (key: string, isOn: boolean) => { setShortcutState({ ...shortcutState, [key]: isOn, }); }; const DefaultShortcuts = [ { title: "YouTube", link: "https://youtube.com", modifyElement: switchChange('youtube', isOn)} /> }, { title: "Outlook", link: "https://outlook.office.com/mail/inbox", modifyElement: switchChange('outlook', isOn)} /> }, { title: "Office", link: "https://www.office.com/", modifyElement: switchChange('office', isOn)} /> }, { title: "Spotify", link: "https://www.spotify.com/", modifyElement: switchChange('spotify', isOn)} /> }, { title: "Google", link: "https://www.google.com/", modifyElement: switchChange('google', isOn)} /> }, { title: "DuckDuckGo", link: "https://duckduckgo.com/", modifyElement: switchChange('duckduckgo', isOn)} /> }, { title: "Cool Math Games", link: "https://www.coolmathgames.com/", modifyElement: switchChange('coolmathgames', isOn)} /> }, { title: "SACE", link: "https://www.sace.sa.edu.au/", modifyElement: switchChange('sace', isOn)} /> }, { title: "Google Scholar", link: "https://scholar.google.com/", modifyElement: switchChange('googlescholar', isOn)} /> }, { title: "Gmail", link: "https://mail.google.com/", modifyElement: switchChange('gmail', isOn)} /> }, { title: "Netflix", link: "https://www.netflix.com/", modifyElement: switchChange('netflix', isOn)} /> } ]; return (
{DefaultShortcuts.map((shortcut, index) => (
{shortcut.title} {shortcut.modifyElement}
))}
); }