import { useState } from 'react'; import { z } from 'zod'; import { getRandomColor } from '../../../../utils/getRandomColor'; import { NewsSchema } from '../../../../utils/schemas'; type CardContentProps = { story: z.infer; side: boolean; }; export function TileContent({ story, side }: CardContentProps) { const [firstColor, setFirstColor] = useState(getRandomColor()); const [secondColor, setSecondColor] = useState(getRandomColor()); const [switched, setSwitched] = useState(true); if (switched !== side) { setFirstColor(getRandomColor()); setSecondColor(getRandomColor()); setSwitched(side); } const color = side ? firstColor : secondColor; return (

{story.title}

by {story.by}

); }