import { EnglishCopy } from "@/utils/i18n"; import SheetWrapper from "./SheetWrapper"; interface CharacterSectionProps { allPersonalities: IPersonality[]; languageState: string; personalityIdState: string; onPersonalityPicked: (personalityIdPicked: string) => void; title: string; disableButtons: boolean; selectedFilters: PersonalityFilter[]; } const CharacterSection = ({ allPersonalities, languageState, personalityIdState, onPersonalityPicked, title, disableButtons, selectedFilters, }: CharacterSectionProps) => { const filteredPersonalities = allPersonalities.filter((personality) => { return selectedFilters.every((filter) => { return personality[filter] === true; }); }); if (filteredPersonalities.length === 0) { return null; } return (
{title}