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

Rlecellier/dashboard teacher layout #1962

Merged
merged 4 commits into from
May 5, 2023

Conversation

rlecellier
Copy link
Collaborator

@rlecellier rlecellier commented Apr 18, 2023

Note: This PR work's on unmerged code (parent PR here). Do not take care of the two first commit.

Purpose

Apply new design (sketch) to our dasboards

Proposal

This PR it's only about Dashboard layout, the positioning of the big blocs of the page.
All individual styles for sidebar, select, glimps, etc will be handle in dedicated PR.

I choose here to split scss in each components.
DashboardLayout/styles get all the layout css: width, padding, margin of big blocs.
Others elements like Breadcrumb, Sidebar and Filters have defined styles that do not include root padding or margin.

Screenshot

image

@rlecellier rlecellier force-pushed the rlecellier/dashboard_teacher_layout branch 2 times, most recently from 098b70f to 8082b6e Compare April 21, 2023 08:48
src/frontend/scss/components/_index.scss Outdated Show resolved Hide resolved
src/frontend/scss/components/_index.scss Outdated Show resolved Hide resolved
@rlecellier rlecellier force-pushed the rlecellier/dashboard_teacher_layout branch 5 times, most recently from 07de89f to 07a0e3c Compare May 3, 2023 08:58
@rlecellier rlecellier marked this pull request as ready for review May 4, 2023 14:07
@rlecellier rlecellier force-pushed the rlecellier/dashboard_teacher_layout branch from 07a0e3c to ff1acc3 Compare May 4, 2023 14:31
@rlecellier rlecellier requested a review from jbpenrath May 4, 2023 14:32
Copy link
Member

@jbpenrath jbpenrath left a comment

Choose a reason for hiding this comment

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

LGTM ✅

@rlecellier rlecellier force-pushed the rlecellier/dashboard_teacher_layout branch 5 times, most recently from 7c1e807 to 7821bf8 Compare May 5, 2023 10:33
@jbpenrath jbpenrath force-pushed the rlecellier/dashboard_teacher_layout branch from 7821bf8 to 5024ef6 Compare May 5, 2023 12:57
rlecellier added 4 commits May 5, 2023 14:59
In order to improve styles components by components,
dashboard layout styles monolith need to be split.
Some deadcode sneak into scss codebase.
Apply the new design for the dashboard sidebar
@rlecellier rlecellier force-pushed the rlecellier/dashboard_teacher_layout branch from 5024ef6 to 122ec46 Compare May 5, 2023 12:59
@rlecellier rlecellier merged commit a8e383e into master May 5, 2023
@rlecellier rlecellier deleted the rlecellier/dashboard_teacher_layout branch May 5, 2023 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants