import { mdiCheckDecagram } from '@mdi/js'; import { Field, Form, Formik } from 'formik'; import { useMemo } from 'react'; import { useAppSelector } from '../stores/hooks'; import CardBox from './CardBox'; import FormCheckRadio from './FormCheckRadio'; import UserAvatarCurrentUser from './UserAvatarCurrentUser'; type Props = { className?: string; }; const UserCard = ({ className }: Props) => { // Get user data from authSlice.currentUser (single source of truth) const { currentUser } = useAppSelector((state) => state.auth); const userName = useMemo(() => { if (!currentUser) return ''; const firstName = currentUser.firstName || ''; const lastName = currentUser.lastName || ''; return `${firstName} ${lastName}`.trim() || currentUser.email || ''; }, [currentUser]); return (
alert(JSON.stringify(values, null, 2))} >

Howdy, {userName}!

); }; export default UserCard;