Background
As outlined in issue #132, the time type (e.g. hourMinuteTime) was renders incorrectly on the Object Builder screen. Users navigating to a Time field see an empty box without the ability to add a time value.
What is being released?
- Fixes the UI rendering so Time fields display the correct input control and accept values as expected.
- Ensures the
hourMinuteTimenode is recognized and handled by the builder. - Adds/updates component logic and template bindings to properly render and validate
timeinputs. - Improves test coverage around Time node rendering and interactions.
Affected files
ui/src/app/modules/builder/components/time-node/time-node.component.tsui/src/app/modules/builder/components/time-node/time-node.component.htmlui/src/app/modules/builder/components/time-node/time-node.component.spec.tsui/src/app/modules/builder/components/node-details/node-details.component.tsui/src/app/modules/builder/components/node-details/node-details.component.html
Review Directions
- Follow the steps above to navigate to
hourMinuteTime. - Confirm a time input renders, allowing entry/selection of a time value.
- Ensure the value is persisted and correctly reflected in the node details.