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 && (