#2136 finalize design review modal#2215
Conversation
Aaryan1203
left a comment
There was a problem hiding this comment.
requested some changes
src/frontend/src/pages/CalendarPage/DesignReviewDetailPage/FinalizeDesignReviewModal.tsx
Outdated
Show resolved
Hide resolved
RChandler234
left a comment
There was a problem hiding this comment.
ok so, I've realized we need a way to actually see what the set time is/ set a new time on the design review detail page. Can you add that (I think we can do name and a day/ time range selector on one row and then required and optional attendee selectors on the row below)
We should also be displaying that info (when the design review is actually scheduled for) at the top of the modal
src/frontend/src/pages/CalendarPage/DesignReviewDetailPage/FinalizeDesignReviewModal.tsx
Outdated
Show resolved
Hide resolved
src/frontend/src/pages/CalendarPage/DesignReviewDetailPage/FinalizeDesignReviewModal.tsx
Outdated
Show resolved
Hide resolved
src/frontend/src/pages/CalendarPage/DesignReviewDetailPage/FinalizeDesignReviewModal.tsx
Outdated
Show resolved
Hide resolved
walker-sean
left a comment
There was a problem hiding this comment.
Love how this is coming together!
Quick review, will look through code later:
- We need to have a field for zoom link (preferably it is disabled, is cleared, and does not submit when the meeting is not online - and same thing with location/in person)
- The time selected must be on an hour - we could use a validator but it would be nicer to not let users select a time that doesn't fall on an hour.
- Display the name and when the dr is scheduled at the top of the modal
src/frontend/src/pages/CalendarPage/DesignReviewDetailPage/FinalizeDesignReviewDetailsModal.tsx
Outdated
Show resolved
Hide resolved
src/frontend/src/pages/CalendarPage/DesignReviewDetailPage/FinalizeDesignReviewDetailsModal.tsx
Outdated
Show resolved
Hide resolved
src/frontend/src/pages/CalendarPage/DesignReviewDetailPage/FinalizeDesignReviewModal.tsx
Outdated
Show resolved
Hide resolved
|
Several Comments:
tl;dr I think you did really well on this PR, all of the logic was correct, I literally just reshuffled things to make the code nicer and it mostly works fine. The main takeaway is "Keep it Simple Stupid" |
|
I'm still fixing up some the design/ the finalize functionality but this code should look a lot nicer |
Changes
Aaryan -
created a modal and linked it to the user availability page via finalize button
I also changed the look for the meeting type cuz i thought it looked cooler, lmk if I should change it to what it showed in the mock
Screenshots
Checklist
It can be helpful to check the
ChecksandFiles changedtabs.Please review the contributor guide and reach out to your Tech Lead if anything is unclear.
Please request reviewers and ping on slack only after you've gone through this whole checklist.
yarn.lockchanges (unless dependencies have changed)Closes # (issue #2136 )