'use client'; import { css } from 'styled-system/css'; import { HStack, VStack } from 'styled-system/jsx'; import * as Popover from '../Popover'; import * as Avatar from '../Avatar'; import { ChevronUpDownIcon } from '../Icons/ChevronUpDownIcon'; import { LoginIcon } from '../Icons/LoginIcon'; import type { SettingsPopoverProps } from './types'; export function SettingsPopover({ userName, userTier, userEmail, avatarFallback, avatarSrc, actions, placement = 'top', ariaLabel = 'User settings', }: SettingsPopoverProps) { return ( {/* Email display */}
{userEmail}
{/* Action items */}
{actions.map((action) => ( ))}
); }