From 1a3037cbc358d0e6c340947b7c8059dace440004 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Thu, 12 Mar 2026 19:00:12 +0100 Subject: [PATCH] nicolium: style migration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk Assisted-by: your mother --- .../statuses/quoted-status-indicator.tsx | 11 ++--- .../src/components/statuses/quoted-status.tsx | 45 +++++++++--------- .../nicolium/src/styles/new/statuses.scss | 46 +++++++++++++++++-- 3 files changed, 68 insertions(+), 34 deletions(-) diff --git a/packages/nicolium/src/components/statuses/quoted-status-indicator.tsx b/packages/nicolium/src/components/statuses/quoted-status-indicator.tsx index d367af997..d262eb822 100644 --- a/packages/nicolium/src/components/statuses/quoted-status-indicator.tsx +++ b/packages/nicolium/src/components/statuses/quoted-status-indicator.tsx @@ -1,7 +1,6 @@ import React from 'react'; import Icon from '@/components/ui/icon'; -import Text from '@/components/ui/text'; import { useMinimalStatus } from '@/queries/statuses/use-status'; interface IQuotedStatusIndicator { @@ -17,13 +16,9 @@ const QuotedStatusIndicator: React.FC = ({ statusId, sta if (!statusUrl) return null; return ( -
- - {statusUrl} +
+ +

{statusUrl}

); }; diff --git a/packages/nicolium/src/components/statuses/quoted-status.tsx b/packages/nicolium/src/components/statuses/quoted-status.tsx index 4a0f6b162..9ae219942 100644 --- a/packages/nicolium/src/components/statuses/quoted-status.tsx +++ b/packages/nicolium/src/components/statuses/quoted-status.tsx @@ -77,33 +77,32 @@ const QuotedStatus: React.FC = ({ status, onCancel, compose }) => return ( -
- {account.id && ( - - )} + {account.id && ( + + )} - + - {status.event ? ( - - ) : ( -
- -
- )} -
+ {status.event ? ( + + ) : ( +
+ +
+ )}
); }; diff --git a/packages/nicolium/src/styles/new/statuses.scss b/packages/nicolium/src/styles/new/statuses.scss index 3d06351f2..751ec288b 100644 --- a/packages/nicolium/src/styles/new/statuses.scss +++ b/packages/nicolium/src/styles/new/statuses.scss @@ -606,15 +606,15 @@ } &--quote + .⁂-read-more-button__container .⁂-read-more-button__gradient { - .group:hover & { + .⁂-quoted-status:hover & { background-image: linear-gradient(to bottom, transparent, rgb(var(--color-gray-100))); } - .dark.black .group:hover & { + .dark.black .⁂-quoted-status:hover & { background-image: linear-gradient(to bottom, transparent, rgb(var(--color-gray-800))); } - .dark .group:hover & { + .dark .⁂-quoted-status:hover & { background-image: linear-gradient(to bottom, transparent, rgb(var(--color-gray-800))); } } @@ -819,3 +819,43 @@ div:has(> .⁂-timeline-status:not(.⁂-timeline-status--connected-bottom)) } } } + +.⁂-quoted-status { + display: flex; + flex-direction: column; + gap: 0.5rem; + cursor: pointer; + + &:not(&--compose) { + &:hover { + background: rgb(var(--color-gray-100)); + + .dark & { + background: rgb(var(--color-primary-800)); + } + } + } + + &__content { + position: relative; + z-index: 0; + display: flex; + flex-direction: column; + gap: 1rem; + } +} + +.⁂-quoted-status-indicator { + display: flex; + align-items: center; + gap: 0.25rem; + + svg { + height: 1.25rem; + width: 1.25rem; + } + + p { + @include mixins.text($truncate: true); + } +}