Spaces:
Sleeping
Sleeping
File size: 1,456 Bytes
15975c4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
import { Stack, Typography, ToggleButton } from '@mui/material';
import SettingIconFilled from '@mui/icons-material/Settings';
import SettingIconOutlined from '@mui/icons-material/SettingsOutlined';
import WindowsIcon from '@mui/icons-material/Window';
import CheckIcon from '@mui/icons-material/Check';
import { useState } from 'react';
export const ToggleButtonView = () => {
const [selected, setSelected] = useState(false);
const [selected1, setSelected1] = useState(false);
return (
<Stack spacing={3}>
<Typography variant="h6" fontWeight="bold">
Toggle Button
</Typography>
<Stack direction="row" spacing={1}>
<ToggleButton
value="check"
selected={selected}
onChange={() => {
setSelected(!selected);
}}>
{selected ? <CheckIcon sx={{ mr: 1 }} /> : <WindowsIcon sx={{ mr: 1 }} />}
Windows
</ToggleButton>
<ToggleButton
value="check" color='primary'
selected={selected1}
onChange={() => {
setSelected1(!selected1);
}}>
{selected1 ? <SettingIconFilled /> : <SettingIconOutlined />}
</ToggleButton>
</Stack>
</Stack>
);
}; |