This repository was archived by the owner on Feb 5, 2021. It is now read-only.
Make renderAsState public, make WorkflowContainer take a ViewEnvironment. #32
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.
This narrows the scope of
WorkflowContainer
to be only for showing a workflow's renderingsusing a
ViewEnvironment
. This elimnates the need to have separate overloads for workflowswith rendering type
ComposeRendering
, and is more idiomatic – the oldWorkflowContainer
wasn't a "container" in any Compose-y sense of the word, and it was really weird that it took
a content function. Now this composable is actually a container for all workflow-related
composables, and so I think the name is actually appropriate (closes #22).
To render a workflow without a
ViewEnvironment
,renderAsState
is now public. This is alsomuch more idiomatic, as it resembles APIs like
Flow<T>.collectAsState
andObservable.subscribeAsState
.