'use client'; import { useState } from 'react'; import Image from "next/image"; import { cn, getPersonalityImageSrc } from "@/lib/utils"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { EmojiComponent } from "../Playground/EmojiImage"; interface CharacterShowcaseProps { allPersonalities: IPersonality[]; } export const CharacterShowcase = ({ allPersonalities }: CharacterShowcaseProps) => { return (
{allPersonalities.map((personality, index) => ( {personality.creator_id === null ? ( {personality.key} ) : (
)}
{personality.title} {personality.subtitle}
))}

Meet Our AI Characters

Each character comes with specialized knowledge, voice and personality to make your interactions more engaging.

Personalized Experience

Choose the character that best fits your needs or mood. You can switch between characters anytime during your conversation.

); };