Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨(frontend) add meetings component #130

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

Conversation

karabij
Copy link

@karabij karabij commented Nov 22, 2022

Purpose

Add a component for meetings, which are planned calls and which can be recurrent

Proposal

  • Create a meeting type
  • Create meeting row component
  • Create meeting register form and meeting list view
  • Fake backend connection for demo completion

karabij added 5 commits November 22, 2022 11:40
Add a type which is inspired by the backend model of meetings
Add the component for meeting row, which resembles a room row except
there is a time and duration displayed for the meeting.
Also, write corresponding storybook files
There is now a MyMeetings component which is a displays
list of meetings.
When there are nos meetings a small message is displayed instead
Add a date input grommet component which, once a date is chosen,
changes the corresponding formik field and displays an error message if
the date is not in the future.
@karabij karabij force-pushed the add-meetings-component branch from f12976b to 75f153b Compare November 30, 2022 10:43
Add a component which enables the user to select a time
and give it to formik context, with a suggestions dropdown
@karabij karabij force-pushed the add-meetings-component branch 8 times, most recently from 2caec79 to a0b0062 Compare December 9, 2022 13:35
@karabij karabij force-pushed the add-meetings-component branch 7 times, most recently from 85072a9 to b639d4e Compare December 12, 2022 14:29
add a form which enables the user to register the meeting
@karabij karabij force-pushed the add-meetings-component branch from b639d4e to b292f2b Compare December 12, 2022 14:39
With the new meetings feature, we need to add a meetings page in the
demo as well as in the router and navigation bar.
@karabij karabij force-pushed the add-meetings-component branch 3 times, most recently from 23fc6c1 to ed2b964 Compare December 19, 2022 15:35
add a form which enables the user to register the meeting. On success,
the meeting is saved to local storage. Since changes to local storage do
not cause react to rerender anything, you need to refresh the page for
the meeting to appear in the meeting list view.
@karabij karabij force-pushed the add-meetings-component branch from ed2b964 to 3628b08 Compare December 19, 2022 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants