House Rules seems to be fully functional
This commit is contained in:
parent
613e81dbd0
commit
e1eaf49b7c
@ -269,7 +269,7 @@ interface HouseRulesProps {
|
|||||||
setHouseRulesActive: React.Dispatch<React.SetStateAction<boolean>>;
|
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 { ws, name } = useContext(GlobalContext);
|
||||||
const [rules, setRules] = useState<any>({});
|
const [rules, setRules] = useState<any>({});
|
||||||
const [state, setState] = useState<any>({});
|
const [state, setState] = useState<any>({});
|
||||||
@ -319,14 +319,8 @@ const HouseRules: React.FC<HouseRulesProps> = ({ houseRulesActive }) => {
|
|||||||
}, [ws, fields]);
|
}, [ws, fields]);
|
||||||
|
|
||||||
const dismissClicked = useCallback(() => {
|
const dismissClicked = useCallback(() => {
|
||||||
if (!ws) return;
|
setHouseRulesActive(false);
|
||||||
ws.send(
|
}, [setHouseRulesActive]);
|
||||||
JSON.stringify({
|
|
||||||
type: "house-rules",
|
|
||||||
active: false,
|
|
||||||
})
|
|
||||||
);
|
|
||||||
}, [ws]);
|
|
||||||
|
|
||||||
const setRule = useCallback(
|
const setRule = useCallback(
|
||||||
(event: React.ChangeEvent<HTMLInputElement>, key: string) => {
|
(event: React.ChangeEvent<HTMLInputElement>, key: string) => {
|
||||||
@ -500,7 +494,7 @@ const HouseRules: React.FC<HouseRulesProps> = ({ houseRulesActive }) => {
|
|||||||
<br />
|
<br />
|
||||||
{item.description}
|
{item.description}
|
||||||
</TableCell>
|
</TableCell>
|
||||||
<TableCell sx={{ width: "100px" }}>
|
<TableCell sx={{ width: "32px" }}>
|
||||||
<Switch
|
<Switch
|
||||||
size={"small"}
|
size={"small"}
|
||||||
className="RuleSwitch"
|
className="RuleSwitch"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user