项目文件夹

文件
wehub-resource-sync 98e40dac97
CLI Smoke Test / smoke-test-linux (20) (push) Has been cancelled
CLI Smoke Test / smoke-test-linux (24) (push) Has been cancelled
CLI Smoke Test / smoke-test-windows (20) (push) Has been cancelled
CLI Smoke Test / smoke-test-windows (24) (push) Has been cancelled
Expo App TypeScript typecheck / typecheck (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:40:49 +08:00

27 行
670 B
TypeScript

import './OptionCard.css'
interface OptionCardProps {
title: string
description: string
selected?: boolean
}
export function OptionCard({
title,
description,
selected = false,
}: OptionCardProps) {
return (
<button
type="button"
className={selected ? 'option-card option-card--selected' : 'option-card'}
>
<span className="option-card__mark" aria-hidden="true">
{selected ? '✓' : ''}
</span>
<span className="option-card__title">{title}</span>
<span className="option-card__description">{description}</span>
</button>
)
}