import { HelpCircle } from 'lucide-react'; import { useI18n } from '@/lib/hooks/use-i18n'; import { HoverCard, HoverCardTrigger, HoverCardContent } from '@/components/ui/hover-card'; /** * Inline guide shown below the role selection cards. * Hover to reveal the 3-step PBL workflow as a popover above. */ export function PBLGuideInline() { const { t } = useI18n(); return (
); } /** * Help button in workspace toolbar — hover to show guide popover. */ export function PBLGuidePanel() { const { t } = useI18n(); return ( ); } function GuideContent() { const { t } = useI18n(); return (
{/* Step 1 */}

{t('pbl.guide.step1.title')}

{t('pbl.guide.step1.desc')}


{/* Step 2 */}

{t('pbl.guide.step2.title')}

{t('pbl.guide.step2.desc')}

    {/* 2-1 */}
  1. {t('pbl.guide.step2.s1.title')}

    {t('pbl.guide.step2.s1.desc')}

  2. {/* 2-2 */}
  3. {t('pbl.guide.step2.s2.title')} @question
                    {t('pbl.guide.step2.s2.example')}
                  

    {t('pbl.guide.step2.s2.desc')}

  4. {/* 2-3 */}
  5. {t('pbl.guide.step2.s3.title')} @judge
                    {t('pbl.guide.step2.s3.example')}
                  

    {t('pbl.guide.step2.s3.desc')}

    • COMPLETE →{' '} {t('pbl.guide.step2.s3.complete')}
    • 🔄 NEEDS_REVISION →{' '} {t('pbl.guide.step2.s3.revision')}

{/* Step 3 */}

{t('pbl.guide.step3.title')}

{t('pbl.guide.step3.desc')}

); }