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

Hub Map - office visits, room reservations, events #4

Merged
merged 10 commits into from
Mar 4, 2024

Conversation

piggydoughnut
Copy link
Contributor

@piggydoughnut piggydoughnut commented Jan 10, 2024

Hub Map

Note: Use layout_update branch of the config repo

New

  • interactive map widget on the main page
    • desks and meeting rooms (aka objects) are mapped on the map as a top layer
    • list of users who are in the office right now, clicking on the avatar takes you to the where the user is in the office
  • component ImageWithPanZoom
  • separate page for Events
    • events sorted by time and event application status
    • events which have incomplete checklist are marked with a tag
  • separate page for News

Updated

  • separated a component DeskPicker from DateDeskPicker
  • separated a component DaySlider
  • OfficeFloorMap is more general now and it accepts mappablePoints and clickablePoints as its parameters. There are 3 types of points: Visits, RoomReservations, GuestInvites

@piggydoughnut piggydoughnut marked this pull request as draft January 10, 2024 07:14
@piggydoughnut piggydoughnut changed the title hub map initial setup Hub Map - office visits Jan 10, 2024
@piggydoughnut piggydoughnut force-pushed the feat/hub-map branch 3 times, most recently from 26bf2a8 to 3518629 Compare January 17, 2024 04:08
Copy link
Collaborator

@ba1uev ba1uev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great work!

src/modules/events/client/queries.ts Outdated Show resolved Hide resolved
src/modules/events/client/components/EventsPage.tsx Outdated Show resolved Hide resolved
src/modules/events/client/components/EventsPage.tsx Outdated Show resolved Hide resolved
src/modules/events/manifest.json Outdated Show resolved Hide resolved
src/modules/events/server/router.ts Outdated Show resolved Hide resolved
src/server/app-config/schemas.ts Outdated Show resolved Hide resolved
src/server/app-config/schemas.ts Outdated Show resolved Hide resolved
src/server/app-config/schemas.ts Outdated Show resolved Hide resolved
src/server/constants.ts Show resolved Hide resolved
src/modules/news/manifest.json Outdated Show resolved Hide resolved
src/modules/hub-map/client/components/HubMap.tsx Outdated Show resolved Hide resolved
@piggydoughnut piggydoughnut merged commit afc40e2 into new_design Mar 4, 2024
3 checks passed
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