Fix scraped performer gender type for preview card.

Convert scraped performer gender strings to GenderEnum using stringToGender before rendering GenderIcon so UI type-check passes in CI.

Made-with: Cursor
This commit is contained in:
KennyG 2026-04-22 13:27:48 -04:00
parent db7164d254
commit 8aae9216e1

View file

@ -8,6 +8,7 @@ import { PerformerCard } from "src/components/Performers/PerformerCard";
import GenderIcon from "src/components/Performers/GenderIcon";
import { CountryFlag } from "src/components/Shared/CountryFlag";
import TextUtils from "src/utils/text";
import { stringToGender } from "src/utils/gender";
interface IScrapedPerformerPreviewProps {
performer: GQL.ScrapedPerformer;
@ -68,7 +69,10 @@ export const RemotePerformerCard = ({
</div>
<div className="card-section">
<div className="performer-card__title">
<GenderIcon className="gender-icon" gender={performer.gender} />
<GenderIcon
className="gender-icon"
gender={stringToGender(performer.gender, true)}
/>
<span className="performer-name">{name}</span>
{performer.disambiguation && (
<span className="performer-disambiguation">