New settings layouts. Segment management screen.

This commit is contained in:
Mike Cao 2025-08-07 05:14:35 -07:00
parent 2dbcf63eeb
commit eb7b6978d3
70 changed files with 762 additions and 499 deletions

View file

@ -15,7 +15,7 @@ import {
Pressable,
} from '@umami/react-zen';
import { useLoginQuery, useMessages, useUserTeamsQuery, useNavigation } from '@/components/hooks';
import { Chevron, User, Users } from '@/components/icons';
import { Chevron, User, Users, LogOut } from '@/components/icons';
export function TeamsButton({ showText = true }: { showText?: boolean }) {
const { user } = useLoginQuery();
@ -81,6 +81,17 @@ export function TeamsButton({ showText = true }: { showText?: boolean }) {
</MenuItem>
))}
</MenuSection>
<MenuSeparator />
<MenuSection>
<MenuItem id="logout">
<Row alignItems="center" gap>
<Icon size="sm">
<LogOut />
</Icon>
<Text wrap="nowrap">{formatMessage(labels.logout)}</Text>
</Row>
</MenuItem>
</MenuSection>
</Menu>
</Box>
</Popover>