Files
workavia-calendar-front/src/features/Events/EventRepeat.tsx
T

37 lines
928 B
TypeScript

import {
FormControl,
InputLabel,
Select,
SelectChangeEvent,
MenuItem,
} from "@mui/material";
export default function RepeatEvent({
repetition,
setRepetition,
isOwn = true,
}: {
repetition: string;
setRepetition: Function;
isOwn?: boolean;
}) {
return (
<FormControl fullWidth margin="dense" size="small">
<InputLabel id="repeat">Repetition</InputLabel>
<Select
labelId="repeat"
value={repetition}
disabled={!isOwn}
label="Repetition"
onChange={(e: SelectChangeEvent) => setRepetition(e.target.value)}
>
<MenuItem value={""}>No Repetition</MenuItem>
<MenuItem value={"daily"}>Repeat daily</MenuItem>
<MenuItem value={"weekly"}>Repeat weekly</MenuItem>
<MenuItem value={"monthly"}>Repeat monthly</MenuItem>
<MenuItem value={"yearly"}>Repeat yearly</MenuItem>
</Select>
</FormControl>
);
}