`;
}
// Public API methods - delegate to USWDS
show() {
// USWDS will handle opening the combo box when user interacts
const selectElement = this.querySelector('.usa-combo-box select') as HTMLSelectElement;
if (selectElement) {
selectElement.focus();
}
}
hide() {
// USWDS will handle closing the combo box
const selectElement = this.querySelector('.usa-combo-box select') as HTMLSelectElement;
if (selectElement) {
selectElement.blur();
}
}
updateOptions() {
// Trigger re-render to update the select options
this.requestUpdate();
}
}