mirror of
https://github.com/myfatemi04/wheelshare-frontend.git
synced 2025-04-21 11:20:17 -04:00
disable day of week selector when event is being created
This commit is contained in:
parent
7dc5e92c46
commit
f17feac497
|
@ -57,10 +57,18 @@ function DaysOfWeekSelector({
|
|||
cursor: 'pointer',
|
||||
backgroundColor: active
|
||||
? disabled
|
||||
? green + '77'
|
||||
? // lighter version of green
|
||||
'rgba(96, 247, 96, 0.5)'
|
||||
: green
|
||||
: disabled
|
||||
? // lighter version of lightgrey
|
||||
'rgba(224, 224, 224, 0.5)'
|
||||
: lightgrey,
|
||||
color: active ? 'white' : 'black',
|
||||
color: active
|
||||
? 'white'
|
||||
: disabled
|
||||
? 'rgba(0, 0, 0, 0.5)'
|
||||
: 'black',
|
||||
userSelect: 'none',
|
||||
width: '2em',
|
||||
height: '2em',
|
||||
|
@ -70,10 +78,14 @@ function DaysOfWeekSelector({
|
|||
alignItems: 'center',
|
||||
justifyContent: 'center',
|
||||
}}
|
||||
onClick={() =>
|
||||
onClick={() => {
|
||||
if (!disabled) {
|
||||
toggleDayOfWeek(
|
||||
// @ts-ignore
|
||||
toggleDayOfWeek(idx + 1)
|
||||
idx + 1
|
||||
);
|
||||
}
|
||||
}}
|
||||
key={name}
|
||||
>
|
||||
{name.charAt(0)}
|
||||
|
@ -179,7 +191,11 @@ export default function EventCreator({ group }: { group: IGroup }) {
|
|||
{recurring && (
|
||||
<>
|
||||
Days of week
|
||||
<DaysOfWeekSelector daysOfWeek={daysOfWeek} update={setDaysOfWeek} />
|
||||
<DaysOfWeekSelector
|
||||
daysOfWeek={daysOfWeek}
|
||||
update={setDaysOfWeek}
|
||||
disabled={creating}
|
||||
/>
|
||||
Date of last occurence
|
||||
<UIDateInput onChangedDate={setEndDate} />
|
||||
</>
|
||||
|
|
Loading…
Reference in New Issue
Block a user