diff --git a/src/components/navigation/right/MemberList.tsx b/src/components/navigation/right/MemberList.tsx index e167c89f..22794d1e 100644 --- a/src/components/navigation/right/MemberList.tsx +++ b/src/components/navigation/right/MemberList.tsx @@ -1,7 +1,9 @@ import AutoSizer from "react-virtualized-auto-sizer"; import { FixedSizeList as List } from "react-window"; import { User } from "revolt.js/dist/maps/Users"; +import styled from "styled-components"; +import { Text } from "preact-i18n"; import { forwardRef } from "preact/compat"; import { UserButton } from "../items/ButtonItem"; @@ -13,6 +15,17 @@ interface ItemData { const PADDING_SIZE = 6; +const ListCategory = styled.div` + display: flex; + padding: 14px; + font-size: 0.8em; + font-weight: 600; + user-select: none; + flex-direction: column; + justify-content: flex-end; + color: var(--secondary-foreground); +`; + const Row = ({ data, style, @@ -23,16 +36,27 @@ const Row = ({ style: JSX.CSSProperties; }) => { const item = data.entries[index]; + style.top = `${parseFloat(style.top as string) + PADDING_SIZE}px`; - return ( -