'use client'; import { useState } from 'react'; export default function ApiKeyModal({ onSave }) { const [key, setKey] = useState(''); const [error, setError] = useState(''); const handleSubmit = (e) => { e.preventDefault(); const trimmed = key.trim(); if (!trimmed) { setError('Please enter your API key'); return; } onSave(trimmed); }; return (