Settings: prefetching toots

This commit is contained in:
thislight 2024-07-23 08:28:47 +08:00
parent c25ca17043
commit c204bdd70b
No known key found for this signature in database
GPG key ID: A50F9451AC56A63E
3 changed files with 19 additions and 4 deletions

View file

@ -23,9 +23,12 @@ import { css } from "solid-styled";
import { useSignedInProfiles } from "../masto/acct.js";
import { signOut, type Account } from "../accounts/stores.js";
import { intlFormat } from "date-fns";
import { useStore } from "@nanostores/solid";
import { $settings } from "./stores.js";
const Settings: ParentComponent = () => {
const navigate = useNavigate();
const settings$ = useStore($settings);
const [profiles] = useSignedInProfiles();
@ -96,7 +99,12 @@ const Settings: ParentComponent = () => {
Prefetch Toots
</ListItemText>
<ListItemSecondaryAction>
<Switch />
<Switch
checked={!settings$().prefetchTootsDisabled}
onChange={(e) =>
$settings.setKey("prefetchTootsDisabled", !e.target.checked)
}
/>
</ListItemSecondaryAction>
</ListItem>
</li>