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 PR introduces a new feature to the @cap-js/attachments plugin that allows developers to control visibility of the plugin.
Changes made
A new line of code has been added to the plugin.js :
if(comp["@attachments.UI.Facet.skipAnnotation"] == true) return;
It checks if the @attachments.UI.Facet.skipAnnotation property is set to true for a composition. If it is, the function returns immediately, skipping the addition of the @UI.Facet annotation to the composition.
Purpose of the Change
The purpose of this change is to provide developers with more control over the visibility of the @cap-js/attachments plugin in their applications. By setting the @attachments.UI.Facet.skipAnnotation property to true, developers can hide the plugin from the UI.
This feature is particularly useful in scenarios where the visibility of the plugin needs to be dynamically controlled based on certain conditions.
Example Usage
In this example, the @UI.Facet.skipAnnotation is set to
true
, which means the plugin will be hidden by default.