+
)}
-
+
+ {isFiltering ? (
+ <>
+ {filtered.length} of {keys.length} keys
+ >
+ ) : (
+ <>{keys.length} entitlement keys>
+ )}
+
+
+ {compareLoading && activeCompareTag && (
+
+ Diffing keys...
+
+ )}
+
+ {compareError && activeCompareTag && (
+
+ Diff unavailable
+
+ )}
+
+ {versions.length > 1 && (
+
+
+
+
+
+
+
+
+ )}
+
+ {diffReady && (
+
+
+ {topTokens.length > 0 && !isFiltering && (
+
+
+
+ {addedKeys.length} new
+
+ {removedKeys.length > 0 && (
+
+
+ {removedKeys.length} removed
+
+ )}
+ {changedKeyCount > 0 && (
+
+ )}
+
+ )}
+
+ {topTokens.map(({ token }) => (
+
+ ))}
+
+ )}
+
+ {changesExpanded && diffReady && (
+
+
+ )}
+
+ {changedKeys.length} of {changedKeyCount} changed keys
+
+ {isFiltering && (
+ Filtered by "{debouncedKeyword}"
+ )}
+
+
+ {changedKeys.length === 0 ? (
+
+ No changed keys match "{keyword}"
+
+ ) : (
+
+ {changedKeys.map((entry) => (
+
+ ))}
+
+ )}
+