From 7a8bbc2d6db24d89dba8c7002baa25c489927e4a Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Wed, 18 Sep 2024 11:38:40 -0500 Subject: [PATCH] Display all the assignments --- app/assets/stylesheets/avatars.css | 36 +++++++++++++++++++++++++ app/views/bubbles/_assignments.html.erb | 12 +++++++-- 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/avatars.css b/app/assets/stylesheets/avatars.css index 6aeeba783..1b7a7f4a9 100644 --- a/app/assets/stylesheets/avatars.css +++ b/app/assets/stylesheets/avatars.css @@ -14,3 +14,39 @@ grid-area: 1/1; } } + +.avatar__group { + --avatar-size: 2.5ch; + + block-size: 5ch; + display: grid; + gap: 1px; + grid-template-columns: 1fr 1fr; + grid-template-rows: min-content; + inline-size: 5ch; + place-content: center; + + .avatar { + margin: auto; + } + + &:where(:has(> :last-child:nth-child(2))) { + --avatar-size: 3.5ch; + + > :first-child { + margin-block-end: 1.5ch; + margin-inline-end: -0.75ch; + } + + > :last-child { + margin-block-start: 1.5ch; + margin-inline-start: -0.75ch; + } + } + + &:where(:has(> :last-child:nth-child(3))) { + > :last-child { + margin-inline: 1.25ch -1.25ch; + } + } +} diff --git a/app/views/bubbles/_assignments.html.erb b/app/views/bubbles/_assignments.html.erb index 4568e1769..95168595b 100644 --- a/app/views/bubbles/_assignments.html.erb +++ b/app/views/bubbles/_assignments.html.erb @@ -1,8 +1,16 @@ "> <%= form_with model: [bubble, Assignment.new], data: { controller: "form" } do |form| %> -