diff --git a/app/javascript/flavours/glitch/components/content_warning.tsx b/app/javascript/flavours/glitch/components/content_warning.tsx
index 82f9ca83ed..e7e01ee14c 100644
--- a/app/javascript/flavours/glitch/components/content_warning.tsx
+++ b/app/javascript/flavours/glitch/components/content_warning.tsx
@@ -17,9 +17,15 @@ export const ContentWarning: React.FC<{
aria-expanded={expanded}
>
{expanded ? (
-
+
) : (
-
+
)}
{icons}
diff --git a/app/javascript/flavours/glitch/components/filter_warning.tsx b/app/javascript/flavours/glitch/components/filter_warning.tsx
index 4305e43038..5eaaac4ba3 100644
--- a/app/javascript/flavours/glitch/components/filter_warning.tsx
+++ b/app/javascript/flavours/glitch/components/filter_warning.tsx
@@ -10,13 +10,16 @@ export const FilterWarning: React.FC<{
{chunks},
+ }}
/>
diff --git a/app/javascript/flavours/glitch/components/status_banner.tsx b/app/javascript/flavours/glitch/components/status_banner.tsx
index 8ff17a9b2e..d25c05d6db 100644
--- a/app/javascript/flavours/glitch/components/status_banner.tsx
+++ b/app/javascript/flavours/glitch/components/status_banner.tsx
@@ -1,8 +1,8 @@
import { FormattedMessage } from 'react-intl';
export enum BannerVariant {
- Yellow = 'yellow',
- Blue = 'blue',
+ Warning = 'warning',
+ Filter = 'filter',
}
export const StatusBanner: React.FC<{
@@ -11,9 +11,9 @@ export const StatusBanner: React.FC<{
expanded?: boolean;
onClick?: () => void;
}> = ({ children, variant, expanded, onClick }) => (
-
+ ) : variant === BannerVariant.Warning ? (
+
) : (
)}
-
+
);
diff --git a/app/javascript/flavours/glitch/locales/en.json b/app/javascript/flavours/glitch/locales/en.json
index 3b0439e7ed..e60a2d8720 100644
--- a/app/javascript/flavours/glitch/locales/en.json
+++ b/app/javascript/flavours/glitch/locales/en.json
@@ -154,7 +154,5 @@
"status.is_poll": "This toot is a poll",
"status.local_only": "Only visible from your instance",
"status.show_filter_reason": "Show anyway",
- "status.show_less": "Show less",
- "status.show_more": "Show more",
"status.uncollapse": "Uncollapse"
}
diff --git a/app/javascript/flavours/glitch/styles/components.scss b/app/javascript/flavours/glitch/styles/components.scss
index 3621957115..218cf067ee 100644
--- a/app/javascript/flavours/glitch/styles/components.scss
+++ b/app/javascript/flavours/glitch/styles/components.scss
@@ -11651,19 +11651,21 @@ noscript {
}
.content-warning {
+ display: block;
box-sizing: border-box;
background: rgba($ui-highlight-color, 0.05);
color: $secondary-text-color;
- border-top: 1px solid;
- border-bottom: 1px solid;
- border-color: rgba($ui-highlight-color, 0.15);
+ border: 1px solid rgba($ui-highlight-color, 0.15);
+ border-radius: 8px;
padding: 8px (5px + 8px);
position: relative;
font-size: 15px;
line-height: 22px;
+ cursor: pointer;
p {
margin-bottom: 8px;
+ font-weight: 500;
}
.link-button {
@@ -11672,31 +11674,16 @@ noscript {
font-weight: 500;
}
- &::before,
- &::after {
- content: '';
- display: block;
- position: absolute;
- height: 100%;
- background: url('~images/warning-stripes.svg') repeat-y;
- width: 5px;
- top: 0;
- }
+ &--filter {
+ color: $darker-text-color;
- &::before {
- border-start-start-radius: 4px;
- border-end-start-radius: 4px;
- inset-inline-start: 0;
- }
+ p {
+ font-weight: normal;
+ }
- &::after {
- border-start-end-radius: 4px;
- border-end-end-radius: 4px;
- inset-inline-end: 0;
- }
-
- &--filter::before,
- &--filter::after {
- background-image: url('~images/filter-stripes.svg');
+ .filter-name {
+ font-weight: 500;
+ color: $secondary-text-color;
+ }
}
}