import ModifyCharacterSheet from "./ModifyCharacterSheet"; import Image from "next/image"; import { cn, getPersonalityImageSrc } from "@/lib/utils"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { Check, CheckCircle, CircleCheck } from "lucide-react"; import { Button } from "@/components/ui/button"; import { EmojiComponent } from "./EmojiImage"; interface SheetWrapperProps { personality: IPersonality; personalityIdState: string; onPersonalityPicked: (personalityId: string) => void; languageState: string; disableButtons: boolean; } const SheetWrapper: React.FC = ({ personality, personalityIdState, onPersonalityPicked, languageState, disableButtons, }) => { const isCurrentPersonality = personalityIdState === personality.personality_id; return ( onPersonalityPicked(personality)} > {personality.creator_id === null ? ( {personality.key} ) : (
)}
{personality.title} {personality.subtitle}
); }; export default SheetWrapper;