From 701f285e3f4f930104256e89ec745ba9d53ba281 Mon Sep 17 00:00:00 2001 From: Eugen Rochko Date: Tue, 7 Apr 2026 15:31:59 +0200 Subject: [PATCH] [Glitch] Change design of e-mail subscription form Port 927c7d747f82fa10988f2675568567ca4c38a2bf to glitch-soc Co-authored-by: diondiondion Signed-off-by: Claire --- .../components/account_subscription_form.tsx | 45 ++++++------------- .../components/redesign.module.scss | 11 +++-- 2 files changed, 22 insertions(+), 34 deletions(-) diff --git a/app/javascript/flavours/glitch/features/account_timeline/components/account_subscription_form.tsx b/app/javascript/flavours/glitch/features/account_timeline/components/account_subscription_form.tsx index a3654c976d..7e41f71a94 100644 --- a/app/javascript/flavours/glitch/features/account_timeline/components/account_subscription_form.tsx +++ b/app/javascript/flavours/glitch/features/account_timeline/components/account_subscription_form.tsx @@ -12,13 +12,10 @@ import type { ValidationErrorResponse, ValidationError, } from 'flavours/glitch/api_types/errors'; -import { A11yLiveRegion } from 'flavours/glitch/components/a11y_live_region'; import { Button } from 'flavours/glitch/components/button'; -import { CalloutInline } from 'flavours/glitch/components/callout_inline'; import { DisplayName } from 'flavours/glitch/components/display_name'; import type { FieldStatus } from 'flavours/glitch/components/form_fields'; -import formFieldClasses from 'flavours/glitch/components/form_fields/form_field_wrapper.module.scss'; -import { TextInput } from 'flavours/glitch/components/form_fields/text_input_field'; +import { TextInputField } from 'flavours/glitch/components/form_fields/text_input_field'; import { useAppSelector } from 'flavours/glitch/store'; import classes from './redesign.module.scss'; @@ -34,7 +31,7 @@ const messages = defineMessages({ }, email: { id: 'email_subscriptions.email', - defaultMessage: 'Email address', + defaultMessage: 'Email', }, }); @@ -159,33 +156,19 @@ export const AccountSubscriptionForm: React.FC<{ accountId: string }> = ({ }} /> -
-
- - - - {errors.email && ( - - )} - -
+