import type { Component } from "solid-js"; import Scaffold from "../material/Scaffold"; import { AppBar, Divider, IconButton, List, ListItemButton, ListItemSecondaryAction, ListItemText, ListSubheader, Switch, Toolbar, } from "@suid/material"; import { Title } from "../material/typography"; import { ArrowBack } from "@suid/icons-material"; import { createTranslator } from "../platform/i18n"; import { useStore } from "@nanostores/solid"; import { $settings } from "./stores"; import { useNavigator } from "../platform/StackedRouter"; const Motions: Component = () => { const {pop} = useNavigator(); const [t] = createTranslator( (code) => import(`./i18n/${code}.json`) as Promise<{ default: Record; }>, ); const settings = useStore($settings); return ( {t("motions")} } >
    • {t("motions.gifs")} $settings.setKey("autoPlayGIFs", !settings().autoPlayGIFs) } > {t("motions.gifs.autoplay")}
    • {t("motions.vids")} $settings.setKey("autoPlayVideos", !settings().autoPlayVideos) } > {t("motions.vids.autoplay")}
  • ); }; export default Motions;