import Image from 'next/image'; import ExampleChip from './ExampleChip'; import SystemPrompt from './SystemPrompt'; import { examples } from '../sketches'; export default function GenerationForm({ word, setWord, instructions, setInstructions, isGenerating, showSystemPrompt, setShowSystemPrompt, showExamples, setShowExamples, activeExample, handleExampleClick, onSubmit }) { return (
{showExamples && (
{Object.keys(examples).map((example) => ( handleExampleClick(example)} active={activeExample === example} /> ))}
)} {showSystemPrompt && ( )}
setWord(e.target.value)} maxLength={20} placeholder='Type a word like "float" ...' className="w-full p-3 sm:p-4 bg-transparent border-[1.5px] border-gray-200 rounded-[26px] text-black placeholder-gray-400 focus:outline-none focus:border-black text-xs sm:text-base" />