'use client'; import { ActionButton } from '@/components/ui/action-button'; import { StatRow } from '@/components/ui/stat-row'; import type { DesignFormProps } from './types'; import { DebugName } from '@/components/game/debug/debug-context'; export function DesignForm({ designName, setDesignName, selectedEffects, designCapacityCost, selectedEquipmentCapacity, isOverCapacity, designTime, handleCreateDesign, }: DesignFormProps) { return (
setDesignName(e.target.value)} className="w-full bg-[var(--bg-sunken)] border border-[var(--border-default)] rounded px-3 py-2 text-sm text-[var(--text-primary)] placeholder:text-[var(--text-disabled)] focus:outline-none focus:border-[var(--border-focus)]" aria-label="Design name" /> {designCapacityCost.toFixed(0)} / {selectedEquipmentCapacity} } /> {isOverCapacity ? 'Over Capacity!' : `Start Design (${designTime.toFixed(1)}h)`}
); } DesignForm.displayName = 'DesignForm';