@@ -29,7 +29,7 @@ <h1 class="text-3xl font-semibold leading-tight tracking-normal md:text-4xl">
2929 < i class ="fas fa-trophy "> </ i > Course leaderboard
3030 </ a >
3131 {% endif %}
32- < a href ="{% url 'dashboard' course.slug %} " class ="primer-button whitespace-nowrap ">
32+ < a href ="{% url 'dashboard' course.slug %} " class ="primer-button primer-button-secondary whitespace-nowrap ">
3333 < i class ="fas fa-chart-bar "> </ i > Course dashboard
3434 </ a >
3535 {% if is_authenticated %}
@@ -38,8 +38,8 @@ <h1 class="text-3xl font-semibold leading-tight tracking-normal md:text-4xl">
3838 </ a >
3939 {% endif %}
4040 {% if is_authenticated and certificate_url %}
41- < a href ="{{ certificate_url }} " target ="_blank " class ="primer-button primer-button-success whitespace-nowrap ">
42- < i class =" fas fa-certificate " > </ i > Download Certificate
41+ < a href ="{{ certificate_url }} " target ="_blank " class ="primer-button primer-button-secondary whitespace-nowrap ">
42+ Download Certificate
4343 </ a >
4444 {% endif %}
4545 </ div >
@@ -67,15 +67,15 @@ <h2 class="text-2xl font-semibold">Homework</h2>
6767 < p class ="mt-2 app-text "> Complete the homework and submit your solutions.</ p >
6868 </ div >
6969
70- < div class ="hidden border-b app-border pb-2 text-xs font-semibold uppercase app-muted md:grid md:grid-cols-[minmax(0,1fr)_17rem_10rem ] md:gap-5 ">
70+ < div class ="hidden border-b app-border pb-2 text-xs font-semibold uppercase app-muted md:grid md:grid-cols-[minmax(0,1fr)_18rem_7rem ] md:gap-4 ">
7171 < div > Homework</ div >
7272 < div > Deadline</ div >
7373 < div class ="text-right "> Status</ div >
7474 </ div >
7575
7676 < div class ="divide-y app-divide ">
7777 {% for hw in homeworks %}
78- < div class ="grid gap-2 py-4 md:grid-cols-[minmax(0,1fr)_17rem_10rem ] md:items-center md:gap-5 ">
78+ < div class ="grid gap-2 py-4 md:grid-cols-[minmax(0,1fr)_18rem_7rem ] md:items-center md:gap-4 ">
7979 < div class ="flex min-w-0 items-start gap-3 ">
8080 < i class ="far fa-file-alt mt-1 hidden app-muted md:inline "> </ i >
8181 < div class ="min-w-0 ">
@@ -91,7 +91,7 @@ <h2 class="text-2xl font-semibold">Homework</h2>
9191
9292 < div class ="text-sm app-text ">
9393 < i class ="far fa-calendar-alt mr-2 hidden app-muted md:inline "> </ i >
94- < span > Deadline: < span class ="local-date " data-timestamp ="{{ hw.due_date|date:'U' }} "> {{ hw.due_date | date:"j F Y, H:i" }}</ span > </ span >
94+ < span class =" md:whitespace-nowrap " > Deadline: < span class ="local-date " data-timestamp ="{{ hw.due_date|date:'U' }} "> {{ hw.due_date | date:"j F Y, H:i" }}</ span > </ span >
9595 < div class ="time-left mt-1 text-xs app-muted " data-deadline ="{{ hw.due_date | date: "c " }}" data-past-tone="muted "> </ div >
9696 </ div >
9797
@@ -121,15 +121,15 @@ <h2 class="text-2xl font-semibold">Projects</h2>
121121 < p class ="mt-2 app-text "> Build and submit course projects. Review status and next actions are shown for each project.</ p >
122122 </ div >
123123
124- < div class ="hidden border-b app-border pb-2 text-xs font-semibold uppercase app-muted md:grid md:grid-cols-[minmax(0,1fr)_17rem_10rem ] md:gap-5 ">
124+ < div class ="hidden border-b app-border pb-2 text-xs font-semibold uppercase app-muted md:grid md:grid-cols-[minmax(0,1fr)_18rem_7rem ] md:gap-4 ">
125125 < div > Project</ div >
126126 < div > Deadline</ div >
127127 < div class ="text-right "> Status</ div >
128128 </ div >
129129
130130 < div class ="divide-y app-divide ">
131131 {% for project in projects %}
132- < div class ="grid gap-2 py-4 md:grid-cols-[minmax(0,1fr)_17rem_10rem ] md:items-center md:gap-5 ">
132+ < div class ="grid gap-2 py-4 md:grid-cols-[minmax(0,1fr)_18rem_7rem ] md:items-center md:gap-4 ">
133133 < div class ="flex min-w-0 items-start gap-3 ">
134134 < i class ="far fa-folder mt-1 hidden app-muted md:inline "> </ i >
135135 < div class ="min-w-0 ">
@@ -148,12 +148,12 @@ <h2 class="text-2xl font-semibold">Projects</h2>
148148 < div class ="text-sm app-text ">
149149 < i class ="far fa-calendar-alt mr-2 hidden app-muted md:inline "> </ i >
150150 {% if project.state == 'PR' and project.submitted %}
151- < span > Review due: < span class ="local-date " data-timestamp ="{{ project.peer_review_due_date|date:'U' }} "> {{ project.peer_review_due_date | date:"j F Y, H:i" }}</ span > </ span >
151+ < span class =" md:whitespace-nowrap " > Review due: < span class ="local-date " data-timestamp ="{{ project.peer_review_due_date|date:'U' }} "> {{ project.peer_review_due_date | date:"j F Y, H:i" }}</ span > </ span >
152152 < div class ="time-left mt-1 text-xs app-muted " data-deadline ="{{ project.peer_review_due_date | date: "c " }}" data-past-tone="muted "> </ div >
153153 {% elif project.state == 'CO' %}
154- < span > Completed: < span class ="local-date " data-timestamp ="{{ project.peer_review_due_date|date:'U' }} "> {{ project.peer_review_due_date | date:"j F Y, H:i" }}</ span > </ span >
154+ < span class =" md:whitespace-nowrap " > Completed: < span class ="local-date " data-timestamp ="{{ project.peer_review_due_date|date:'U' }} "> {{ project.peer_review_due_date | date:"j F Y, H:i" }}</ span > </ span >
155155 {% else %}
156- < span > Due: < span class ="local-date " data-timestamp ="{{ project.submission_due_date|date:'U' }} "> {{ project.submission_due_date | date:"j F Y, H:i" }}</ span > </ span >
156+ < span class =" md:whitespace-nowrap " > Due: < span class ="local-date " data-timestamp ="{{ project.submission_due_date|date:'U' }} "> {{ project.submission_due_date | date:"j F Y, H:i" }}</ span > </ span >
157157 < div class ="time-left mt-1 text-xs app-muted " data-deadline ="{{ project.submission_due_date | date: "c " }}" data-past-tone="muted "> </ div >
158158 {% endif %}
159159 </ div >
0 commit comments