# SplashScreenProps

Source: /tuil/docs/reference/components/workflow/splash-screen-props
Locale: en

SplashScreenProps component contract.



{/* Generated by tooling/docs/generate-reference.ts. */}

## Type [#type]

```ts
export interface SplashScreenProps {
  readonly id?: string;
  readonly logo?: string | readonly string[];
  readonly title: string;
  readonly message?: string;
  readonly progress?: number;
  readonly status?: string;
}
```

## Members [#members]

| Member     | Type                                       | Required | Description                                                                     | Related types |
| ---------- | ------------------------------------------ | -------- | ------------------------------------------------------------------------------- | ------------- |
| `id`       | `string \| undefined`                      | No       | The `id` member uses the `string \| undefined` contract.                        | —             |
| `logo`     | `string \| readonly string[] \| undefined` | No       | The `logo` member uses the `string \| readonly string[] \| undefined` contract. | —             |
| `title`    | `string`                                   | Yes      | The `title` member uses the `string` contract.                                  | —             |
| `message`  | `string \| undefined`                      | No       | The `message` member uses the `string \| undefined` contract.                   | —             |
| `progress` | `number \| undefined`                      | No       | The `progress` member uses the `number \| undefined` contract.                  | —             |
| `status`   | `string \| undefined`                      | No       | The `status` member uses the `string \| undefined` contract.                    | —             |

## Source [#source]

[View the secondary source reference](https://github.com/mwillbanks/tuil/blob/main/registry/workflows/workflow.tsx)
