import { useState } from 'react' import { Link } from 'react-router' import { useDeleteObject, useObjectsList } from '../../hooks/useObjects' import { Button } from '../../components/Button' export function ObjectListPage() { const [search, setSearch] = useState('') const { data: objects, isLoading } = useObjectsList(search) const deleteObject = useDeleteObject() return (

Объекты

setSearch(e.target.value)} placeholder="Поиск по номеру или названию..." className="w-full rounded-md border border-slate-300 px-3 py-2 dark:border-slate-700 dark:bg-slate-900" /> {isLoading &&

Загрузка...

}
{objects?.map((object) => (

{object.name}

{object.inventory_number} {object.box && ` · ${object.box.name}`}

))} {objects?.length === 0 && !isLoading &&

Ничего не найдено

}
) }