diff --git a/src/components/status.css b/src/components/status.css index 56c69c58..46c8194c 100644 --- a/src/components/status.css +++ b/src/components/status.css @@ -277,6 +277,10 @@ gap: 2px; flex-direction: row; } +.status:not(.large) .media-container.media-gt4 { + flex-wrap: nowrap; + overflow: auto; +} .status .media { flex-grow: 1; flex-basis: calc(50% - 8px); @@ -286,6 +290,12 @@ min-height: 80px; border: 1px solid var(--outline-color); } +.status .media-container.media-gt2 .media { + aspect-ratio: 1 / 1; +} +.status:not(.large) .media-container.media-gt4 .media { + min-width: 80px; +} .status .media:hover { border-color: var(--outline-hover-color); } diff --git a/src/components/status.jsx b/src/components/status.jsx index 82027d06..d1a3f77d 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -406,7 +406,11 @@ function Status({ )} {!!mediaAttachments.length && ( -