import { useState } from 'react' import { RUNTIME_OPTIONS, EXPIRES_OPTIONS, RuntimeOption, ExpiresIn } from '../types' interface Props { onSubmit: (content: string, runtime: RuntimeOption, expiresIn: ExpiresIn) => void loading: boolean } export default function ScriptForm({ onSubmit, loading }: Props) { const [content, setContent] = useState('') const [runtime, setRuntime] = useState('bash') const [expiresIn, setExpiresIn] = useState('24h') const canSubmit = content.trim().length > 0 && content.length <= 16384 && !loading return (