The current wizard use case selection does not dynamically change the input fields according to the selected use case. This limits the user's ability to describe their requirements accurately. The expected behavior was that the inputs would automatically adjust based on the chosen use case, but this is not happening.
Steps to Reproduce:
Go to the Wizard's Use Case selection page.
Select a use case.
Observe the input fields.
Possible Solutions:
A potential solution would be implementing a separate component for each use case. This new component would know the required inputs, validators, and messages for its use case and adjust accordingly.
If multiple use cases use the same type of input, don't implement one for each, but share the implementation
Detailed Description:
The current wizard use case selection does not dynamically change the input fields according to the selected use case. This limits the user's ability to describe their requirements accurately. The expected behavior was that the inputs would automatically adjust based on the chosen use case, but this is not happening.
Steps to Reproduce:
Possible Solutions:
A potential solution would be implementing a separate component for each use case. This new component would know the required inputs, validators, and messages for its use case and adjust accordingly.