> Markdown version of [Step 4 - Converting UI parameters](https://vaadin.com/docs/v10/mpr/introduction/step-4-ui-parameters). Section index: [llms.txt](https://vaadin.com/docs/v10/mpr/llms.txt)

# Step 4 - Converting UI parameters

For this step, not all actions need to be done. It depends on what is configured in your original UI.

Please refer to each specific tutorial for details.

- My application uses a [custom widgetset →](https://vaadin.com/docs/v10/mpr/configuration/legacy-widgetset.md)

- My application uses a [custom theme →](https://vaadin.com/docs/v10/mpr/configuration/legacy-theme.md)

- My application uses [push →](https://vaadin.com/docs/v10/mpr/configuration/push.md)

- My application needs to manage the [VaadinSessions →](https://vaadin.com/docs/v10/mpr/configuration/session.md)

- My application uses an advanced [custom UI logic →](https://vaadin.com/docs/v10/mpr/configuration/custom-ui.md)

## <a id="other-parameters"></a>Other parameters

- For `@Title`, you should use `@PageTitle` from the `com.vaadin.flow.router` package;

- For `@Viewport`, you should use `@ViewPort` from the `com.vaadin.flow.component.page` package.

After converting those parameters, you can progress to the next step.

## <a id="next-step"></a>Next step

- [Step 5 - Adding legacy components to Flow layouts →](https://vaadin.com/docs/v10/mpr/introduction/step-5-adding-legacy-components.md)

Or:

- [← Go back to step 3](https://vaadin.com/docs/v10/mpr/introduction/step-3-legacy-uis.md)

- [← Go back to the overview](https://vaadin.com/docs/v10/mpr/overview.md)
