This commit is contained in:
cv
2021-04-12 12:50:49 +02:00
parent c40675a62d
commit f0cb09346d
5 changed files with 55 additions and 81 deletions
+9 -18
View File
@@ -1,17 +1,10 @@
import { IconButton } from '@chakra-ui/button';
import { FormControl, FormLabel } from '@chakra-ui/form-control';
import { FiSun } from 'react-icons/fi';
import { Input } from '@chakra-ui/input';
import { useEffect, useState } from 'react';
import { useSocket } from '../../app/context/socketContext';
import VisibleIconBtn from '../../common/components/buttons/VisibleIconBtn';
import style from './MessageControl.module.css';
// Button definition
const btnDef = {
colorScheme: 'blue',
icon: <FiSun />,
};
export default function MessageControl() {
const socket = useSocket();
const [pres, setPres] = useState({
@@ -79,11 +72,10 @@ export default function MessageControl() {
}
/>
</FormControl>
<IconButton
className={style.btn}
{...btnDef}
variant={pres.visible ? 'solid' : 'outline'}
onClick={() => messageControl('toggle-pres-visible')}
<VisibleIconBtn
size='md'
active={pres.visible}
clickHandler={() => messageControl('toggle-pres-visible')}
/>
</div>
@@ -97,11 +89,10 @@ export default function MessageControl() {
}
/>
</FormControl>
<IconButton
className={style.btn}
{...btnDef}
variant={publ.visible ? 'solid' : 'outline'}
onClick={() => messageControl('toggle-publ-visible')}
<VisibleIconBtn
size='md'
active={publ.visible}
clickHandler={() => messageControl('toggle-publ-visible')}
/>
</div>
</>