diff --git a/assets/css/app.scss b/assets/css/app.scss index 5b3e9cfd..92603ab4 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -64,3 +64,7 @@ .right-addon select { padding-right: 2rem; } + +.shift-description p:last-child { + margin-bottom: 0; +} diff --git a/assets/js/app.js b/assets/js/app.js index 77095f5d..3af08964 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -58,7 +58,6 @@ import "../node_modules/bootstrap-icons/icons/card-list.svg"; import "../node_modules/bootstrap-icons/icons/file-earmark-spreadsheet.svg"; import "../node_modules/bootstrap-icons/icons/box-arrow-in-left.svg"; import "../node_modules/bootstrap-icons/icons/link.svg"; -import "../node_modules/bootstrap-icons/icons/link-45deg.svg"; // webpack automatically bundles all modules in your // entry points. Those entry points can be configured diff --git a/lib/shift73k_web/live/shift_live/index.html.leex b/lib/shift73k_web/live/shift_live/index.html.leex index 344583c7..5e0191e4 100644 --- a/lib/shift73k_web/live/shift_live/index.html.leex +++ b/lib/shift73k_web/live/shift_live/index.html.leex @@ -35,53 +35,117 @@ -
+ <%= icon_div @socket, "bi-hourglass", [class: "icon baseline text-muted"] %> + Hours: + | ++ <%= format_shift_time(shift.time_start) %> + — + <%= format_shift_time(shift.time_end) %> + + Shift length: + (<%= format_shift_length(shift) %>) + + TZ: <%= shift.time_zone %> + | +
---|---|
+ <%= icon_div @socket, "bi-geo", [class: "icon baseline text-muted"] %> + Location: + | ++ <%= if shift.location do %> + <%= shift.location %> + <% else %> + none + <% end %> + | +
+ <%= icon_div @socket, "bi-justify-left", [class: "icon baseline text-muted"] %> + Description: + | ++ <%= if shift.description do %> + <%= text_to_html shift.description %> + <% else %> + none + <% end %> + | +
Nothing scheduled
<% end %> <% end %> -