import { useState } from "react"; import { ExpressionCard } from "../../components"; import { IndexedExpression, IndexedCategory } from "../../model"; import { DemoteExpressionButton } from "./DemoteExpressionButton"; import { PromoteExpressionButton } from "./PromoteExpressionButton"; export interface ExpressionPracticeCardViewProps { expression: IndexedExpression; categories: IndexedCategory[]; } // Handle internal state here export function ExpressionPracticeCardView({ expression, categories, }: ExpressionPracticeCardViewProps) { const [revealed, setRevealed] = useState(false); return (