From a0e526662bfe5d0c5ed58c02006c6e6b52edee1e Mon Sep 17 00:00:00 2001 From: Joshua Coles Date: Thu, 26 Oct 2023 14:49:40 +0100 Subject: [PATCH] Improve small scale styling a litle --- .../stylesheets/application.tailwind.css | 22 ++++--- app/views/attendance_tracker/today.html.erb | 62 +++++++++---------- config/tailwind.config.js | 3 + 3 files changed, 46 insertions(+), 41 deletions(-) diff --git a/app/assets/stylesheets/application.tailwind.css b/app/assets/stylesheets/application.tailwind.css index c6f38c5..5b3f79b 100644 --- a/app/assets/stylesheets/application.tailwind.css +++ b/app/assets/stylesheets/application.tailwind.css @@ -6,12 +6,20 @@ @apply rounded bg-indigo-600 px-2 py-1 font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600; } -/* - -@layer components { - .btn-primary { - @apply py-2 px-4 bg-blue-200; - } +.today-table-grid { + display: grid; } -*/ +@media (min-width: 640px) { + .today-table-grid { + grid-template-columns: 2fr repeat(3, 1fr); + } +} + +@media (min-width: 480px) and (max-width: 639px) { + .today-table-grid { + grid-template-rows: 1fr 1fr; + grid-template-columns: 1fr 1fr; + grid-auto-flow: column; + } +} diff --git a/app/views/attendance_tracker/today.html.erb b/app/views/attendance_tracker/today.html.erb index cafe8ae..894c501 100644 --- a/app/views/attendance_tracker/today.html.erb +++ b/app/views/attendance_tracker/today.html.erb @@ -1,46 +1,40 @@

Today

-
-
-
-
-
-
-
-
Course
-
Lecture
-
Status
-
Action
-
+
+
+
+
+
Course
+
Lecture
+
Status
+
Action
+
- <% @lectures.each do |lecture| %> - <% status_classes = class_names({ - 'lecture-future': lecture.start_time.future?, - 'bg-purple-100': lecture == @current_lecture, - 'bg-green-100': lecture.attended?, - }) %> + <% @lectures.each do |lecture| %> + <% status_classes = class_names({ + 'lecture-future': lecture.start_time.future?, + 'bg-purple-100': lecture == @current_lecture, + 'bg-green-100': lecture.attended?, + }) %> -
-
- <%= lecture.course.title %> -
+
+
+ <%= lecture.course.title %> +
-
- <%= lecture.title %> -
+
+ <%= lecture.title %> +
-
- <%= render partial: 'lecture_status_icons', locals: { lecture: } %> -
+
+ <%= render partial: 'lecture_status_icons', locals: { lecture: } %> +
-
- <%= render partial: 'lecture_action', locals: { lecture: } %> -
-
- <% end %> +
+ <%= render partial: 'lecture_action', locals: { lecture: } %>
-
+ <% end %>
diff --git a/config/tailwind.config.js b/config/tailwind.config.js index 39364de..9102b9e 100644 --- a/config/tailwind.config.js +++ b/config/tailwind.config.js @@ -9,6 +9,9 @@ module.exports = { ], theme: { extend: { + screens: { + 'xs': '320px', + }, fontFamily: { sans: ['Inter var', ...defaultTheme.fontFamily.sans], },