Add refresh property to Embedded Display #142
Open
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.
In order to allow updating Embedded Displays without reloading the entire application, I've added an optional
refreshboolean property to Embedded Display. When this is true and passed in, it triggers a refetch of the embedded file. By default. Embedded Display caches the file fetches and reuses the same file contents whenever props are updated, so this property is needed to force a refetch in cases where the filepath is the same, but the file content may have changed.This property is optional so no Embedded Display widgets in clients need to be updated, and if no
refreshproperty is passed in the behaviour remains the same as previously.