Skip to content

docs(picker-legacy): remove legacy component#4468

Open
thetaPC wants to merge 1 commit intomajor-9.0from
FW-6992
Open

docs(picker-legacy): remove legacy component#4468
thetaPC wants to merge 1 commit intomajor-9.0from
FW-6992

Conversation

@thetaPC
Copy link
Copy Markdown
Contributor

@thetaPC thetaPC commented Apr 13, 2026

Issue URL: internal

What is the current behavior?

ion-picker-legacy and ion-picker-legacy-column are still being documented. They are components that have been deprecated in v8.

What is the new behavior?

  • Removed docs related to those components for v9

Does this introduce a breaking change?

  • Yes

  • No

  • ion-picker-legacy and ion-picker-legacy-column have been removed from Ionic Framework. The legacy picker component has been replaced with a inline picker component.

    • Usages such as ion-picker-legacy or IonPickerLegacy should be changed to ion-picker and IonPicker, respectively.

Other information

Updating from Ionic 8 to 9

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ionic-docs Ready Ready Preview, Comment Apr 13, 2026 11:06pm

Request Review

@thetaPC thetaPC marked this pull request as ready for review April 14, 2026 13:33
@thetaPC thetaPC requested a review from a team as a code owner April 14, 2026 13:33
@thetaPC thetaPC requested review from brandyscarney and removed request for a team April 14, 2026 13:33

### Legacy Picker

1. Remove any usages of the `ion-picker-legacy` and `ion-picker-column-legacy` components. These components have been removed in Ionic 9. Use [`ion-picker` component](../api/picker.md#picker-in-modal) instead.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Remove any usages of the `ion-picker-legacy` and `ion-picker-column-legacy` components. These components have been removed in Ionic 9. Use [`ion-picker` component](../api/picker.md#picker-in-modal) instead.
1. Remove any usages of the `ion-picker-legacy` and `ion-picker-column-legacy` components. These components have been removed in Ionic 9. Use the [Picker](../api/picker.md) component instead.

Did you mean to target the picker-in-modal hash?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, since that is the exact way to mimic what it would have been with the legacy picker. I wanted devs to be able to see the example and just replace it without having to figure it out on their own.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Got it 👍

@brandyscarney
Copy link
Copy Markdown
Member

Do we need to remove these here also: https://ionicframework.com/docs/developing/config#ionicconfig

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants