> ## Documentation Index
> Fetch the complete documentation index at: https://docs-staging.auth0-mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# ThemeIdentifiers

```ts Example theme={null}
export interface ThemeIdentifiers {
  loginDisplay?: 'unified' | 'separate';
  otpAutocomplete?: boolean;
  phoneDisplay?: {
    masking?: 'show_all' | 'hide_country_code' | 'mask_digits';
    formatting?: 'regional' | 'international';
  };
}
```

## Properties

**loginDisplay?** `"unified" | "separate"`

How the identifier fields are laid out on the login and signup screens. `'unified'` renders a single input accepting any enabled identifier; `'separate'` renders one input per enabled identifier.

**otpAutocomplete?** `boolean`

**phoneDisplay?** `object`

**properties**

**formatting?** `"regional" | "international"`

How an already-entered phone number is formatted for display: `'regional'` uses the national convention for the number's country, `'international'` includes the dial code.

**masking?** `"show_all" | "hide_country_code" | "mask_digits"`

How much of an already-entered phone number is revealed when displayed back to the user.
