Skip to content

Conversation

wagnermaciel
Copy link
Contributor

  • Create the Combobox UI Pattern class
  • Create the CdkCombobox, CdkComboboxInput, CdkComboboxPopupContent, and CdkComboboxPopup directives
  • Create 3 component examples.

@wagnermaciel wagnermaciel added the dev-app preview When applied, previews of the dev-app are deployed to Firebase label Sep 15, 2025
@angular-robot angular-robot bot added detected: feature PR contains a feature commit area: docs Related to the documentation labels Sep 15, 2025
Copy link

github-actions bot commented Sep 15, 2025

Deployed dev-app for ef511a3 to: https://ng-dev-previews-comp--pr-angular-components-31872-dev-jwmz3vug.web.app

Note: As new commits are pushed to this pull request, this link is updated after the preview is rebuilt.


export type ComboboxListboxInputs<V> = ListboxInputs<V> & {
/** The combobox controlling the listbox. */
combobox: SignalLike<ComboboxPattern<OptionPattern<V>, V> | undefined>;
Copy link
Member

Choose a reason for hiding this comment

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

Since the pattern is separated from ListboxPattern I think it's fine to make the combobox not nullable to simplify the constructor logic.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I tried making this change but it actually ends up complicating the constructor logic of the CdkListbox more than it simplifies the constructor of the popup pattern

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: docs Related to the documentation detected: feature PR contains a feature commit dev-app preview When applied, previews of the dev-app are deployed to Firebase
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants