Skip to content

[scheduler][joy] Add a week view #17695

Open
@flaviendelangle

Description

@flaviendelangle

Follow up on #17694

By default, the Scheduler should render a styled version of the Time Grid primitive with one column per day of the week.

In this PR:

  • Create a WeekView component that renders the current week using the Time Grid primitive
  • Render some events (can be hardcoded in the component for now, unless [scheduler][joy] Allow controlling the events used by the component #17702 is merged. If hardcoded, they should still be a flat list that the week view filter and group) inside the grid
  • Render the WeekView component by default in the EventCalendar component

Not in this PR:

  • Navigating to other weeks than the current one
  • Render another amount of days
  • Interacting with the event (drag&drop, click to open a popover, etc...)
  • Render events spanning across the whole day

Metadata

Metadata

Assignees

Labels

component: schedulerThis is the name of the generic UI component, not the React module!designThis is about UI or UX design, please involve a designernew featureNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions