Задача 1. При наведении на вилку цен надо отобразить всплывающее окно со списком поставщиков и значениями цен отсортированных от большего к меньшему

Untitled

На страницах /offers/:id при наведении на ячейки "вилка цен", показать таблицу с ценами в окне подсказки.

Данные на странице уже получены, их нужно только вывести.

Для окна подсказки использовать библиотеку https://floating-ui.com

Во всплывающей подсказке показать столбцы. Каждая строчка должна формироваться из формируется из product.sources[sourceIndex].offers.[offerIndex]

Компания Цена
product.sources[i].company.name product.sources[sourceIndex].offers.[offerIndex].opportunity.price

Задача 2. Редактировать цену на товар в таблице

Untitled

Сделать чтоб можно было редактировать поле цены, аналогично редактированию количества — атрибутом contenteditable.

Сейчас редактирование поля на фронте происходит, но данные не отправляются на бэк. Нужно чтобы данные отправлялись на бэк.

Важно

Товары представлены не в формате Наименование-Количество, а массивом товаров, каждый из которых хранит свои уникальные параметры.

Для изменения цены нужно агрегировать объект, так как api ожидает данные в таком формате (скрин с api ниже).

Api

Untitled