import { storage } from "@vendetta/plugin"; import { useProxy } from "@vendetta/storage"; import { React, ReactNative as RN } from "@vendetta/metro/common"; import { semanticColors } from "@vendetta/ui"; import { getAssetIDByName } from "@vendetta/ui/assets"; import { Forms } from "@vendetta/ui/components"; import BetterTableRowGroup from "../components/BetterTableRowGroup"; const { FormSwitchRow, FormRow } = Forms; export default function FactsSettingsPage() { useProxy(storage); const [, forceUpdate] = React.useReducer((x) => x + 1, 0); return ( } value={storage.factSettings.sendAsReply} onValueChange={(v) => { storage.factSettings.sendAsReply = v; }} /> } value={storage.factSettings.includeCitation} onValueChange={(v) => { storage.factSettings.includeCitation = v; }} /> } value={storage.enabledCommands.catfact} onValueChange={(v) => { storage.enabledCommands.catfact = v; storage.pendingRestart = true; forceUpdate(); }} /> } value={storage.enabledCommands.dogfact} onValueChange={(v) => { storage.enabledCommands.dogfact = v; storage.pendingRestart = true; forceUpdate(); }} /> } value={storage.enabledCommands.useless} onValueChange={(v) => { storage.enabledCommands.useless = v; storage.pendingRestart = true; forceUpdate(); }} /> ); }