From 6526f085b720d9295766819aa4f4978e4042d725 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Thu, 19 Feb 2026 10:34:18 +0100 Subject: [PATCH] nicolium: some mostly a11y-related changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- .../compose/components/compose-form.tsx | 2 +- .../components/polls/duration-selector.tsx | 18 ++++++++++++------ .../compose/components/polls/poll-form.tsx | 18 +++--------------- packages/pl-fe/src/locales/en.json | 5 ++++- 4 files changed, 20 insertions(+), 23 deletions(-) diff --git a/packages/pl-fe/src/features/compose/components/compose-form.tsx b/packages/pl-fe/src/features/compose/components/compose-form.tsx index 882ad805f..04bf9e41f 100644 --- a/packages/pl-fe/src/features/compose/components/compose-form.tsx +++ b/packages/pl-fe/src/features/compose/components/compose-form.tsx @@ -121,7 +121,7 @@ const ComposeButton: React.FC = ({ className='⁂-compose-form__button__actions' title={intl.formatMessage(messages.more)} > - + diff --git a/packages/pl-fe/src/features/compose/components/polls/duration-selector.tsx b/packages/pl-fe/src/features/compose/components/polls/duration-selector.tsx index 29bf98102..64c9cf8b9 100644 --- a/packages/pl-fe/src/features/compose/components/polls/duration-selector.tsx +++ b/packages/pl-fe/src/features/compose/components/polls/duration-selector.tsx @@ -4,18 +4,21 @@ import { defineMessages, useIntl } from 'react-intl'; import Select from '@/components/ui/select'; const messages = defineMessages({ - minutes: { - id: 'intervals.full.minutes', - defaultMessage: '{number, plural, one {# minute} other {# minutes}}', + days: { + id: 'intervals.full.days', + defaultMessage: '{number, plural, one {# day} other {# days}}', }, hours: { id: 'intervals.full.hours', defaultMessage: '{number, plural, one {# hour} other {# hours}}', }, - days: { - id: 'intervals.full.days', - defaultMessage: '{number, plural, one {# day} other {# days}}', + minutes: { + id: 'intervals.full.minutes', + defaultMessage: '{number, plural, one {# minute} other {# minutes}}', }, + daysTitle: { id: 'compose_form.poll.duration.days', defaultMessage: 'Days' }, + hoursTitle: { id: 'compose_form.poll.duration.hours', defaultMessage: 'Hours' }, + minutesTitle: { id: 'compose_form.poll.duration.minutes', defaultMessage: 'Minutes' }, }); interface IDurationSelector { @@ -52,6 +55,7 @@ const DurationSelector = ({ onDurationChange, value }: IDurationSelector) => { setDays(Number(event.target.value)); }} data-testid='duration-selector-days' + title={intl.formatMessage(messages.daysTitle)} > {[...Array(8).fill(undefined)].map((_, number) => (