import { For } from "solid-js"; import { useState } from "@revolt/state"; import { AVAILABLE_EXPERIMENTS, EXPERIMENTS, } from "@revolt/state/stores/Experiments"; import { CategoryButton, CategoryButtonGroup, Checkbox, Column, } from "@revolt/ui"; /** * Advanced settings */ export default function AdvancedSettings() { const state = useState(); return ( state.settings.setValue( "appearance:compact_mode", e.currentTarget.checked, ) } > Compact mode state.settings.setValue("advanced:copy_id", e.currentTarget.checked) } > Show 'copy ID' in context menus state.settings.setValue( "advanced:admin_panel", e.currentTarget.checked, ) } > Show admin panel shortcuts in context menus {(key) => ( state.experiments.setEnabled( key, event.currentTarget.checked, ) } /> } description={EXPERIMENTS[key].description} onClick={() => void 0} > {EXPERIMENTS[key].title} )} ); }