carloea2 opened a new pull request, #8081:
URL: https://github.com/apache/texera/pull/8081

   ### What changes were proposed in this PR?
   
   Use a searchable NG-ZORRO select for schema-backed enum fields in the 
operator property panel. Users can type to filter attribute and option labels 
while retaining grouped options, disabled states, multiple selection, 
placeholders, and change callbacks.
   
   This keeps the integration scoped to the existing Formly `enum` type so 
dropdown definitions do not need individual changes.
   
   The before state is shown in #8069. After this change, typing in the same 
dropdown filters its options case-insensitively while mouse and keyboard 
selection continue to work normally.
   
   ### Any related issues, documentation, discussions?
   
   Closes #8069
   
   ### How was this PR tested?
   
   ```bash
   cd frontend
   yarn test --include="src/app/common/formly/formly-config.spec.ts" 
--include="src/app/common/formly/searchable-select.type.spec.ts"
   yarn prettier --check src/app/common/formly/formly-config.ts 
src/app/common/formly/formly-config.spec.ts 
src/app/common/formly/searchable-select.type.ts 
src/app/common/formly/searchable-select.type.spec.ts
   yarn eslint src/app/common/formly/formly-config.ts 
src/app/common/formly/formly-config.spec.ts 
src/app/common/formly/searchable-select.type.ts 
src/app/common/formly/searchable-select.type.spec.ts
   yarn build
   ```
   
   - 15 focused unit tests passed.
   - Manually verified the local development UI with the repository stack.
   
   ### Was this PR authored or co-authored using generative AI tooling?
   
   Generated-by: OpenAI Codex (GPT-5)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to