import { useState } from 'react' import { BACKLOG_STATUSES, BACKLOG_STATUS_LABELS, } from '../constants/status.js' import { StatusBadge } from './StatusBadge.jsx' import { PriorityBadge } from './PriorityBadge.jsx' import { EmptyState } from './EmptyState.jsx' export function BacklogSection({ items, canManage, onCreate, onUpdateStatus, onConvert, onDelete, busy, }) { const [title, setTitle] = useState('') const [showForm, setShowForm] = useState(false) async function handleSubmit(e) { e.preventDefault() if (!title.trim()) return await onCreate({ title: title.trim() }) setTitle('') setShowForm(false) } return (

Backlog

{canManage && ( )}
{showForm && canManage && (
)} {items.length === 0 && }
) }