_schemas topic show as external
Conventionally all internal topics start with underscore "_", that is the only difference between external and internal topics. If this UI want to provide different functionality based on topic being internal or external, then it should follow this convention.

However now only `__consumer_offsets` shows up as internal topic.

If it were to follow this convention then `_schemas` should also be considered internal topic.
kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/ClusterUtil.java
kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/ClusterUtil.java
diff --git a/kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/ClusterUtil.java b/kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/ClusterUtil.java
index 7abd4b64dde..889079eaefa 100644
--- a/kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/ClusterUtil.java
+++ b/kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/ClusterUtil.java
@@ -139,7 +139,9 @@ public static InternalTopicConfig mapToInternalTopicConfig(ConfigEntry configEnt
 
   public static InternalTopic mapToInternalTopic(TopicDescription topicDescription) {
     var topic = InternalTopic.builder();
-    topic.internal(topicDescription.isInternal());
+    topic.internal(
+        topicDescription.isInternal() || topicDescription.name().startsWith("_")
+    );
     topic.name(topicDescription.name());
 
     List<InternalPartition> partitions = topicDescription.partitions().stream().map(
