1
0

House Rules seems to be fully functional

This commit is contained in:
James Ketr 2025-09-25 13:26:59 -07:00
parent 613e81dbd0
commit e1eaf49b7c

View File

@ -269,7 +269,7 @@ interface HouseRulesProps {
setHouseRulesActive: React.Dispatch<React.SetStateAction<boolean>>;
}
const HouseRules: React.FC<HouseRulesProps> = ({ houseRulesActive }) => {
const HouseRules: React.FC<HouseRulesProps> = ({ houseRulesActive, setHouseRulesActive }) => {
const { ws, name } = useContext(GlobalContext);
const [rules, setRules] = useState<any>({});
const [state, setState] = useState<any>({});
@ -319,14 +319,8 @@ const HouseRules: React.FC<HouseRulesProps> = ({ houseRulesActive }) => {
}, [ws, fields]);
const dismissClicked = useCallback(() => {
if (!ws) return;
ws.send(
JSON.stringify({
type: "house-rules",
active: false,
})
);
}, [ws]);
setHouseRulesActive(false);
}, [setHouseRulesActive]);
const setRule = useCallback(
(event: React.ChangeEvent<HTMLInputElement>, key: string) => {
@ -500,7 +494,7 @@ const HouseRules: React.FC<HouseRulesProps> = ({ houseRulesActive }) => {
<br />
{item.description}
</TableCell>
<TableCell sx={{ width: "100px" }}>
<TableCell sx={{ width: "32px" }}>
<Switch
size={"small"}
className="RuleSwitch"