import { Check, ChevronRight, ArrowUp } from 'lucide-react'; import type { Character } from '@/lib/schemas'; import { getTurnGuide, getGenericGuide } from '@/lib/assistant/actions'; /** Collapsible "What can I do?" guide for the player in-session view. */ export function ActionGuide({ character }: { character: Character }) { const guide = getTurnGuide(character.system, character.className?.toLowerCase() ?? '') ?? getGenericGuide(character.system); return (
What can I do on my turn?
{guide.upgradeAt && character.level < guide.upgradeAt.level && (

{guide.upgradeAt.note}

)} {guide.upgradeAt && character.level >= guide.upgradeAt.level && (

{guide.upgradeAt.note}

)} {guide.tip && (

{guide.tip}

)}
); }