import { ViewWeek } from '@mui/icons-material'; import { ButtonBase, Popover, ToggleButton, ToggleButtonGroup, Tooltip } from '@mui/material'; import get from 'lodash/get'; import { useTranslation } from 'next-i18next'; import { useState } from 'react'; import { useAppDispatch, useAppSelector } from '@/store/hooks'; import { setResumeState } from '@/store/resume/resumeSlice'; type Props = { path: string; }; const SectionSettings: React.FC = ({ path }) => { const { t } = useTranslation(); const dispatch = useAppDispatch(); const [anchorEl, setAnchorEl] = useState(null); const columns = useAppSelector((state) => get(state.resume, `${path}.columns`, 2)); const handleClick = (event: React.MouseEvent) => { setAnchorEl(event.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; const handleSetColumns = (index: number) => dispatch(setResumeState({ path: `${path}.columns`, value: index })); return (
('builder.common.columns.tooltip')}> {columns}

{t('builder.common.columns.heading')}

handleSetColumns(value)}> {[1, 2, 3, 4].map((index) => ( {index} ))}
); }; export default SectionSettings;