"use client"; import { useState } from "react"; export function ImageUrlInput() { const [urls, setUrls] = useState([""]); function addField() { if (urls.length < 5) { setUrls([...urls, ""]); } } function removeField(index: number) { setUrls(urls.filter((_, i) => i !== index)); } function updateField(index: number, value: string) { const updated = [...urls]; updated[index] = value; setUrls(updated); } return (
{urls.map((url, i) => (
updateField(i, e.target.value)} className="flex-1 rounded-xl border border-neutral-200 bg-neutral-50 px-4 py-2.5 text-sm text-neutral-800 placeholder:text-neutral-400 focus:bg-white" placeholder={ i === 0 ? "URL foto utama (cover)" : `URL foto ${i + 1} (opsional)` } /> {urls.length > 1 && ( )}
))}
{urls.length < 5 && ( )}

Upload foto ke hosting (imgur, imgbb, dll) lalu paste URL-nya di sini

); }