import { FormField } from '@oryd/kratos-client' const translations = { password: { title: 'Password', position: 2 }, 'traits.email': { title: 'E-Mail', position: 1 }, 'traits.name.first': { title: 'First Name', position: 2 }, 'traits.name.last': { title: 'Last Name', position: 3 }, 'traits.name.birthday': { title: 'My Birthday', position: 4 }, 'traits.website': { title: 'Website', position: 4 }, identifier: { title: 'E-Mail', position: 0 }, to_verify: { title: 'Your email address', position: 0 } } type Translations = typeof translations export const getTitle = (key: string): string => key in translations ? translations[key as keyof Translations].title : key export const getPosition = (field: FormField) => field.name && field.name in translations ? translations[field.name as keyof Translations].position : Infinity