diff --git a/src/components/text.tsx b/src/components/text.tsx
index d7158ca7..5c63f558 100644
--- a/src/components/text.tsx
+++ b/src/components/text.tsx
@@ -1,5 +1,5 @@
import styled from "@emotion/styled";
-import { Stack, Title, Text } from "@mantine/core";
+import { Stack, Title, Text, Group, Divider } from "@mantine/core";
export const SingleLineTitle = styled(Title)`
overflow: hidden;
@@ -7,9 +7,23 @@ export const SingleLineTitle = styled(Title)`
white-space: nowrap;
`;
-export const PageHeader = ({ title, subtitle }: { title: string; subtitle: string }) => (
-
- {title}
- {subtitle}
-
+export const PageHeader = ({
+ title,
+ subtitle,
+ children,
+}: {
+ title: string;
+ subtitle: string;
+ children?: React.ReactNode;
+}) => (
+ <>
+
+
+ {title}
+ {subtitle}
+
+ {children}
+
+
+ >
);
diff --git a/src/main.tsx b/src/main.tsx
index 1b82c149..faac2ea8 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -35,8 +35,8 @@ const App = () => {
main: {
backgroundColor: theme.colorScheme === "dark" ? theme.colors.dark[8] : theme.colors.gray[0],
paddingRight: 0,
- // paddingTop: 0 //todo
- //paddingBottom: 0,
+ paddingTop: 0,
+ paddingBottom: 0,
},
})}>
diff --git a/src/pages/common/item-list.tsx b/src/pages/common/item-list.tsx
index 2f55776d..06263ab5 100644
--- a/src/pages/common/item-list.tsx
+++ b/src/pages/common/item-list.tsx
@@ -1,17 +1,4 @@
-import {
- Container,
- Divider,
- Group,
- NavLink,
- Loader,
- Center,
- ActionIcon,
- Tooltip,
- Text,
- Tabs,
- Badge,
- Grid,
-} from "@mantine/core";
+import { Container, Group, NavLink, Loader, Center, ActionIcon, Tooltip, Text, Tabs, Badge, Grid } from "@mantine/core";
import { useLocalStorage } from "@mantine/hooks";
import { IconChevronRight, IconClock, IconList, IconPlus, IconRefresh, IconStar } from "@tabler/icons";
import { useEffect, useMemo, useState } from "react";
@@ -146,8 +133,7 @@ export const ItemList = (props: ItemListProps) => {
return (
-
-
+
{
-
-
+
diff --git a/src/pages/topics/topic.tsx b/src/pages/topics/topic.tsx
index 398cf876..bf803472 100644
--- a/src/pages/topics/topic.tsx
+++ b/src/pages/topics/topic.tsx
@@ -1,4 +1,4 @@
-import { ActionIcon, Badge, Button, Center, Container, Divider, Group, Loader, Tooltip, Text } from "@mantine/core";
+import { ActionIcon, Badge, Button, Center, Container, Group, Loader, Tooltip, Text } from "@mantine/core";
import { IconInfoCircle } from "@tabler/icons";
import { RecordsList } from "./record-list";
import { getConsumerState, stopConsumer } from "../../tauri/consumer";
@@ -45,20 +45,17 @@ export const Topic = ({ clusterId, topicName }: { clusterId: string; topicName:
-
-
+
-
-
+
{isLoading && (