import React from 'react';
import { Plus, CheckCircle2, Lightbulb, History, Layers } from 'lucide-react';
import { cn } from '@/lib/utils';
import { statusOf } from './challengeMeta';
const CREATE_STEPS = [
'Define skill',
'Add training',
'Define proof',
'Configure Owliver',
'Publish',
];
const TIPS = [
'Keep training focused on one skill.',
'Prefer practical evidence over recall.',
'Define clear verification criteria.',
'Use real workplace scenarios.',
'Keep training concise.',
];
interface ForgeRailProps {
recent?: any;
onCreate?: (...args: any[]) => void;
onOpen?: (...args: any[]) => void;
onAskOwliver?: (...args: any[]) => void;
}
export function ForgeRail({ recent = [], onCreate, onOpen, onAskOwliver: _onAskOwliver }: ForgeRailProps) {
return (
);
}
interface PanelProps {
title?: string;
icon?: any;
iconColor?: any;
children: React.ReactNode;
}
function Panel({ title, icon: Icon, iconColor, children }: PanelProps) {
return (
{Icon && }
{title}
{children}
);
}