Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
=== auto-pr-body ===
Pull Request Body:
This pull request features the following changes:
Summary
OnAfterRenderAsync
to retrieve and store available workflow definitions in a_items
variableGetSelectedValue
, to retrieve the literal value for a given variableOnValueChanged
, to update the expression when a value is changedWorkflowDefinitionPickerHandler
VariablePickerHandler
to use theWellKnownSyntaxNames.Literal
syntaxList of Changes
.github\workflows\pr-body-generator.yml
Elsa.Studio.sln
IUIHintHandler
interface with new members insrc/core/Elsa.Studio.Core/Contracts/IUIHintHandler.cs
src/modules/Elsa.Studio.UIHintHandlers/Components/VariablePicker.razor.cs
src/modules/Elsa.Studio.UIHintHandlers/Components/WorkflowDefinitionPicker.razor
andsrc/modules/Elsa.Studio.UIHintHandlersp/Components/WorkflowDefinitionPicker.razor.cs
Refactoring Target
_items
variable to a class-level variable and make it privateGetSelectedValue
andOnValueChanged
methods to theWorkflowDefinitionPickerHandler
class to follow principles of separation of concernsVariablePickerHandler
, move theUISyntax
to the constuctor and assign the value once for more efficient access