[#7] removed timezones from popup and added toggle when select free busy
This commit is contained in:
@@ -92,6 +92,7 @@ export default function EventDisplayModal({
|
|||||||
event.repetition ?? ({} as RepetitionObject)
|
event.repetition ?? ({} as RepetitionObject)
|
||||||
);
|
);
|
||||||
const [alarm, setAlarm] = useState("");
|
const [alarm, setAlarm] = useState("");
|
||||||
|
const [busy, setBusy] = useState("");
|
||||||
const [eventClass, setEventClass] = useState(event?.class ?? "PUBLIC");
|
const [eventClass, setEventClass] = useState(event?.class ?? "PUBLIC");
|
||||||
const [timezone, setTimezone] = useState(event?.timezone ?? "UTC");
|
const [timezone, setTimezone] = useState(event?.timezone ?? "UTC");
|
||||||
const [newCalId, setNewCalId] = useState(event.calId);
|
const [newCalId, setNewCalId] = useState(event.calId);
|
||||||
@@ -503,12 +504,10 @@ export default function EventDisplayModal({
|
|||||||
<InputLabel id="busy">is Busy</InputLabel>
|
<InputLabel id="busy">is Busy</InputLabel>
|
||||||
<Select
|
<Select
|
||||||
labelId="busy"
|
labelId="busy"
|
||||||
value={""}
|
value={busy}
|
||||||
disabled={!isOwn}
|
disabled={!isOwn}
|
||||||
label="is busy"
|
label="is busy"
|
||||||
onChange={(e: SelectChangeEvent) =>
|
onChange={(e) => setBusy(e.target.value)}
|
||||||
console.log(e.target.value)
|
|
||||||
}
|
|
||||||
>
|
>
|
||||||
<MenuItem value={"free"}>Free</MenuItem>
|
<MenuItem value={"free"}>Free</MenuItem>
|
||||||
<MenuItem value={"busy"}>Busy </MenuItem>
|
<MenuItem value={"busy"}>Busy </MenuItem>
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ function EventPopover({
|
|||||||
const [attendees, setAttendees] = useState<userAttendee[]>([]);
|
const [attendees, setAttendees] = useState<userAttendee[]>([]);
|
||||||
const [alarm, setAlarm] = useState("");
|
const [alarm, setAlarm] = useState("");
|
||||||
const [eventClass, setEventClass] = useState("PUBLIC");
|
const [eventClass, setEventClass] = useState("PUBLIC");
|
||||||
|
const [busy, setBusy] = useState("");
|
||||||
|
|
||||||
const [timezone, setTimezone] = useState(
|
const [timezone, setTimezone] = useState(
|
||||||
Intl.DateTimeFormat().resolvedOptions().timeZone
|
Intl.DateTimeFormat().resolvedOptions().timeZone
|
||||||
@@ -285,23 +286,6 @@ function EventPopover({
|
|||||||
repetition={repetition}
|
repetition={repetition}
|
||||||
setRepetition={setRepetition}
|
setRepetition={setRepetition}
|
||||||
/>
|
/>
|
||||||
<FormControl fullWidth margin="dense" size="small">
|
|
||||||
<InputLabel id="timezone-select-label">Time Zone</InputLabel>
|
|
||||||
<Select
|
|
||||||
labelId="timezone-select-label"
|
|
||||||
value={timezone}
|
|
||||||
label="Time Zone"
|
|
||||||
onChange={(e: SelectChangeEvent) =>
|
|
||||||
setTimezone(e.target.value)
|
|
||||||
}
|
|
||||||
>
|
|
||||||
{Object.keys(timezones).map((key) => (
|
|
||||||
<MenuItem key={key} value={timezones[key].aliasTo}>
|
|
||||||
{key}
|
|
||||||
</MenuItem>
|
|
||||||
))}
|
|
||||||
</Select>
|
|
||||||
</FormControl>
|
|
||||||
<FormControl fullWidth margin="dense" size="small">
|
<FormControl fullWidth margin="dense" size="small">
|
||||||
<InputLabel id="alarm">Alarm</InputLabel>
|
<InputLabel id="alarm">Alarm</InputLabel>
|
||||||
<Select
|
<Select
|
||||||
@@ -345,11 +329,9 @@ function EventPopover({
|
|||||||
<InputLabel id="busy">is Busy</InputLabel>
|
<InputLabel id="busy">is Busy</InputLabel>
|
||||||
<Select
|
<Select
|
||||||
labelId="busy"
|
labelId="busy"
|
||||||
value={""}
|
value={busy}
|
||||||
label="is busy"
|
label="is busy"
|
||||||
onChange={(e: SelectChangeEvent) =>
|
onChange={(e) => setBusy(e.target.value)}
|
||||||
console.log(e.target.value)
|
|
||||||
}
|
|
||||||
>
|
>
|
||||||
<MenuItem value={"free"}>Free</MenuItem>
|
<MenuItem value={"free"}>Free</MenuItem>
|
||||||
<MenuItem value={"busy"}>Busy </MenuItem>
|
<MenuItem value={"busy"}>Busy </MenuItem>
|
||||||
|
|||||||
Reference in New Issue
Block a user