sartography / spiff-arena

SpiffWorkflow is a software development platform for building, running, and monitoring executable diagrams
https://www.spiffworkflow.org/
GNU Lesser General Public License v2.1
66 stars 43 forks source link

Custom widgets adjustments for MUI #1842 #1765

Closed sashayar13 closed 1 month ago

sashayar13 commented 3 months ago

NOTE: some of our customizations for forms are documented at https://spiff-arena.readthedocs.io/en/latest/Building_Diagrams/Forms.html#spiffarena-react-jsonschema-form-enhancements

NOTE: duplicate help text is being handled in #1726 .

See also related ticket #1727

After the initial run of tests with the MUI theme for user forms, I found that several changes will be required for custom widgets we use in processes to fit the new UI theme.

  1. Typeahead The widget does not display the field "title", instead it duplicates the "UI:help". Also the design of the element should be updated to the MUI dropdown style

Image

Image

  1. Date range The widget does not display the field "title", instead it duplicates the "UI:help". Also the design of the element should be updated to the MUI date style

Image

  1. Numeric range The widget does not format the field "UI:description", and it duplicates the "UI:help". Also the design of the element should be updated to the MUI style

Image

harmeet-status commented 3 months ago

Link to PIA backlog ticket in Notion

calexh-sar commented 3 months ago

Estimate is for #1 typeahead only. Remainder will be moved to separate issues and estimated later.