'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 (

Open Generative AI

Enter your Muapi.ai API key to start creating

{ setKey(e.target.value); setError(''); }} placeholder="Paste your key here..." className="w-full bg-white/5 border border-white/[0.03] rounded-md px-5 py-3 text-sm text-white placeholder:text-white/10 focus:outline-none focus:ring-1 focus:ring-[#d9ff00]/30 focus:bg-white/[0.07] transition-all" suppressHydrationWarning /> {error &&

{error}

}

Need a key?{' '} Get one free →

); }