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.
Acceptance Criteria
Motivation
All items under the tokens tab are protected behind an unleash feature flag, but if all feature flags are disabled the UI would show an empty dropdown
To prevent this, we need to remove the tokens tab altogether when all feature flags are disabled.
For reference, when all items are enabled we have this:
Alternatives
Ideally we should have a component to conditionally render the tab, but using unleash's
useFlag
on callbacks and not on the component body directly would fail building the explorer.Later we can refactor this with a custom hook to check multiple flags, but since this is the only instance where this behavior is required we can use conditional rendering without any code repetition.
Security Checklist