Skip to content

Commit 8ca6282

Browse files
authored
feat: restyle password and confirm-password field to match v4 design (#16438)
Updates the `password` field component to match v4 design system specs. Includes a new show/hide visibility toggle using the Eye icon, proper focus and disabled states, and internationalized aria-labels for accessibility.
1 parent b254854 commit 8ca6282

56 files changed

Lines changed: 430 additions & 82 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/translations/src/clientKeys.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,8 @@ export const clientTranslationKeys = createClientTranslationKeys([
137137
'fields:linkedTo',
138138
'fields:longitude',
139139
'fields:passwordsDoNotMatch',
140+
'fields:hidePassword',
141+
'fields:showPassword',
140142
'fields:removeRelationship',
141143
'fields:removeUpload',
142144
'fields:saveChanges',

packages/translations/src/languages/ar.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ export const arTranslations: DefaultTranslationsObject = {
171171
editLink: 'عدّل الرّابط',
172172
editRelationship: 'عدّل العلاقة',
173173
enterURL: 'ادخل عنوان URL',
174+
hidePassword: 'إخفاء كلمة المرور',
174175
internalLink: 'رابط داخلي',
175176
itemsAndMore: '{{items}} و {{count}} أخرى',
176177
labelRelationship: '{{label}} علاقة',
@@ -191,6 +192,7 @@ export const arTranslations: DefaultTranslationsObject = {
191192
selectExistingLabel: 'اختيار {{label}} من القائمة',
192193
selectFieldsToEdit: 'حدّد الحقول اللتي تريد تعديلها',
193194
showAll: 'إظهار الكلّ',
195+
showPassword: 'عرض كلمة المرور',
194196
swapRelationship: 'تبديل العلاقة',
195197
swapUpload: 'تبديل المحتوى المرفوع',
196198
textToDisplay: 'النصّ الذي تريد إظهاره',

packages/translations/src/languages/az.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ export const azTranslations: DefaultTranslationsObject = {
175175
editLink: 'Keçidi redaktə et',
176176
editRelationship: 'Relationship redaktə et',
177177
enterURL: 'URL daxil edin',
178+
hidePassword: 'Şifrəni gizlət',
178179
internalLink: 'Daxili Keçid',
179180
itemsAndMore: '{{items}} və daha {{count}} nəfər',
180181
labelRelationship: '{{label}} Relationship',
@@ -195,6 +196,7 @@ export const azTranslations: DefaultTranslationsObject = {
195196
selectExistingLabel: 'Mövcud {{label}} seçin',
196197
selectFieldsToEdit: 'Redaktə ediləcək sahələri seçin',
197198
showAll: 'Hamısını Göstər',
199+
showPassword: 'Şifrəni göstər',
198200
swapRelationship: 'Relationship dəyiş',
199201
swapUpload: 'Yükləməni dəyiş',
200202
textToDisplay: 'Göstəriləcək mətn',

packages/translations/src/languages/bg.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ export const bgTranslations: DefaultTranslationsObject = {
175175
editLink: 'Редактирай връзка',
176176
editRelationship: 'Редактирай отношение',
177177
enterURL: 'Въведи връзка',
178+
hidePassword: 'Скриване на парола',
178179
internalLink: 'Вътрешна връзка',
179180
itemsAndMore: '{{items}} и {{count}} повече',
180181
labelRelationship: '{{label}} връзка',
@@ -195,6 +196,7 @@ export const bgTranslations: DefaultTranslationsObject = {
195196
selectExistingLabel: 'Избери съществуващ {{label}}',
196197
selectFieldsToEdit: 'Избери полета за редактиране',
197198
showAll: 'Покажи всички',
199+
showPassword: 'Показване на парола',
198200
swapRelationship: 'Смени отношение',
199201
swapUpload: 'Смени качване',
200202
textToDisplay: 'Текст към дисплей',

packages/translations/src/languages/bnBd.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ export const bnBdTranslations: DefaultTranslationsObject = {
176176
editLink: 'লিঙ্ক সম্পাদনা করুন',
177177
editRelationship: 'সম্পর্ক সম্পাদনা করুন',
178178
enterURL: 'একটি URL লিখুন',
179+
hidePassword: 'পাসওয়ার্ড লুকান',
179180
internalLink: 'অভ্যন্তরীণ লিঙ্ক',
180181
itemsAndMore: '{{items}} এবং {{count}} টি আরও',
181182
labelRelationship: '{{label}} সম্পর্ক',
@@ -196,6 +197,7 @@ export const bnBdTranslations: DefaultTranslationsObject = {
196197
selectExistingLabel: 'বিদ্যমান {{label}} নির্বাচন করুন',
197198
selectFieldsToEdit: 'সম্পাদনা করার জন্য ক্ষেত্রগুলি নির্বাচন করুন',
198199
showAll: 'সমস্ত দেখান',
200+
showPassword: 'পাসওয়ার্ড দেখান',
199201
swapRelationship: 'সম্পর্ক পরিবর্তন করুন',
200202
swapUpload: 'আপলোড পরিবর্তন করুন',
201203
textToDisplay: 'প্রদর্শিত টেক্সট',

packages/translations/src/languages/bnIn.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ export const bnInTranslations: DefaultTranslationsObject = {
176176
editLink: 'লিঙ্ক সম্পাদনা করুন',
177177
editRelationship: 'সম্পর্ক সম্পাদনা করুন',
178178
enterURL: 'একটি URL লিখুন',
179+
hidePassword: 'পাসওয়ার্ড লুকান',
179180
internalLink: 'অভ্যন্তরীণ লিঙ্ক',
180181
itemsAndMore: '{{items}} এবং {{count}} টি আরও',
181182
labelRelationship: '{{label}} সম্পর্ক',
@@ -196,6 +197,7 @@ export const bnInTranslations: DefaultTranslationsObject = {
196197
selectExistingLabel: 'বিদ্যমান {{label}} নির্বাচন করুন',
197198
selectFieldsToEdit: 'সম্পাদনা করার জন্য ক্ষেত্রগুলি নির্বাচন করুন',
198199
showAll: 'সমস্ত দেখান',
200+
showPassword: 'পাসওয়ার্ড প্রদর্শন করুন',
199201
swapRelationship: 'সম্পর্ক পরিবর্তন করুন',
200202
swapUpload: 'আপলোড পরিবর্তন করুন',
201203
textToDisplay: 'প্রদর্শিত টেক্সট',

packages/translations/src/languages/ca.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ export const caTranslations: DefaultTranslationsObject = {
176176
editLink: 'Edita l’enllaç',
177177
editRelationship: 'Edita la relació',
178178
enterURL: 'Introdueix una URL',
179+
hidePassword: 'Amaga la contrasenya',
179180
internalLink: 'Enllaç intern',
180181
itemsAndMore: '{{items}} i {{count}} més',
181182
labelRelationship: 'Relació de {{label}}',
@@ -196,6 +197,7 @@ export const caTranslations: DefaultTranslationsObject = {
196197
selectExistingLabel: 'Selecciona un {{label}} existent',
197198
selectFieldsToEdit: 'Selecciona camps per editar',
198199
showAll: 'Mostra-ho tot',
200+
showPassword: 'Mostra la contrasenya',
199201
swapRelationship: 'Intercanvia la relació',
200202
swapUpload: 'Intercanvia la pujada',
201203
textToDisplay: 'Text a mostrar',

packages/translations/src/languages/cs.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ export const csTranslations: DefaultTranslationsObject = {
175175
editLink: 'Upravit odkaz',
176176
editRelationship: 'Upravit vztah',
177177
enterURL: 'Zadejte URL',
178+
hidePassword: 'Skrýt heslo',
178179
internalLink: 'Interní odkaz',
179180
itemsAndMore: '{{items}} a {{count}} dalších',
180181
labelRelationship: 'Vztah {{label}}',
@@ -195,6 +196,7 @@ export const csTranslations: DefaultTranslationsObject = {
195196
selectExistingLabel: 'Vybrat existující {{label}}',
196197
selectFieldsToEdit: 'Vyberte pole, která chcete upravit',
197198
showAll: 'Zobrazit vše',
199+
showPassword: 'Zobrazit heslo',
198200
swapRelationship: 'Zaměnit vztah',
199201
swapUpload: 'Vyměnit nahrání',
200202
textToDisplay: 'Text k zobrazení',

packages/translations/src/languages/da.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ export const daTranslations: DefaultTranslationsObject = {
174174
editLink: 'Rediger link',
175175
editRelationship: 'Rediger forhold',
176176
enterURL: 'Indtast URL',
177+
hidePassword: 'Skjul adgangskode',
177178
internalLink: 'Intern link',
178179
itemsAndMore: '{{items}} og {{count}} mere',
179180
labelRelationship: '{{label}} forhold',
@@ -194,6 +195,7 @@ export const daTranslations: DefaultTranslationsObject = {
194195
selectExistingLabel: 'Vælg eksisterende {{label}}',
195196
selectFieldsToEdit: 'Vælg felter at redigere',
196197
showAll: 'Vis alle',
198+
showPassword: 'Vis adgangskode',
197199
swapRelationship: 'Byt forhold',
198200
swapUpload: 'Byt upload',
199201
textToDisplay: 'Tekst der skal vises',

packages/translations/src/languages/de.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ export const deTranslations: DefaultTranslationsObject = {
180180
editLink: 'Link bearbeiten',
181181
editRelationship: 'Verknüpfung bearbeiten',
182182
enterURL: 'URL eingeben',
183+
hidePassword: 'Passwort ausblenden',
183184
internalLink: 'Interne Verlinkung',
184185
itemsAndMore: '{{items}} und {{count}} mehr',
185186
labelRelationship: '{{label}}-Verknüpfung',
@@ -200,6 +201,7 @@ export const deTranslations: DefaultTranslationsObject = {
200201
selectExistingLabel: '{{label}} auswählen (vorhanden)',
201202
selectFieldsToEdit: 'Zu bearbeitende Felder auswählen',
202203
showAll: 'Alle anzeigen',
204+
showPassword: 'Passwort anzeigen',
203205
swapRelationship: 'Verknüpfung tauschen',
204206
swapUpload: 'Datei austauschen',
205207
textToDisplay: 'Angezeigter Text',

0 commit comments

Comments
 (0)