Доработка фронта

This commit is contained in:
Kayashov.SM
2025-04-21 16:22:36 +04:00
parent 704875d297
commit 23316b79f0
13 changed files with 211 additions and 85 deletions

View File

@@ -16,6 +16,7 @@ import {requests} from "../../../requests";
import {api} from "../../../lib/clients/api";
import {useAlert} from "../../../hooks/useAlert";
import {CocktailInfoModal} from "../../../components/cocktails/CocktailInfoModal";
import {useSelect} from "../../../hooks/useSelect";
export function CocktailMenuBarPage() {
const {createError} = useAlert();
@@ -25,6 +26,7 @@ export function CocktailMenuBarPage() {
const [cocktails, setCocktails] = useState([]);
const [openModal, setOpenModal] = useState(false);
const [selected, setSelected] = useState(null);
const {setCocktail, openCocktail, state, getOpenCocktail} = useSelect();
useEffect(() => {
api().get(`${requests.cocktails.menu}?all=true`)
@@ -38,8 +40,10 @@ export function CocktailMenuBarPage() {
const handleOpenModal = (row) => {
setSelected(row)
setOpenModal(true);
setCocktail(row);
openCocktail();
// setSelected(row)
// setOpenModal(true);
}
const changeHandler = (row, value) => {
const newState = cocktails.map((r) => {
@@ -117,7 +121,7 @@ export function CocktailMenuBarPage() {
{/*Загрузчик*/}
<Loading loading={loading}/>
{/*Модальное окно информации об ингредиенте*/}
<CocktailInfoModal open={openModal} row={selected}
<CocktailInfoModal open={state.openCocktail} row={state.cocktail}
closeHandler={() => {
setSelected(null);
setOpenModal(false);