diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1867fb3..1b087f4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,6 +15,7 @@ deploy-back-job:
- echo "Остановка старого контейнера"
- docker stop my-bar
- docker rm my-bar
+ - docker rmi my-bar
- echo "Сборка образа докер"
- docker build -t my-bar .
- echo "Запуск докер контейнера"
diff --git a/front/src/app/pages/cocktails/CocktailsPageContent.js b/front/src/app/pages/cocktails/CocktailsPageContent.js
index 176c480..344b317 100644
--- a/front/src/app/pages/cocktails/CocktailsPageContent.js
+++ b/front/src/app/pages/cocktails/CocktailsPageContent.js
@@ -16,6 +16,9 @@ import UpIcon from "@mui/icons-material/KeyboardArrowUp";
import {sortList} from "../../../components/cocktails/sortingList";
import Button from "@mui/material/Button";
import {useSelect} from "../../../hooks/useSelect";
+import Paper from "@mui/material/Paper";
+import CheckMarks from "../../../components/cocktails/CheckMarks";
+import {getComparator} from "../../../components/core/getComparator";
const emptyFilter = {
search: "",
@@ -37,7 +40,7 @@ const CocktailsPageContent = ({all}) => {
const [allowIngredients, setAllowIngredients] = useState([])
const [rows, setRows] = useState([]);
const [filter, setFilter] = useState(emptyFilter)
- // const [chips, setChips] = useState([])
+ const [chips, setChips] = useState([])
const [page, setPage] = useState(-1);
const [load, setLoad] = useState(false);
const [isEnd, setIsEnd] = useState(false);
@@ -77,7 +80,7 @@ const CocktailsPageContent = ({all}) => {
})
.catch((r) => {
setLoad(false);
- createError("Ошибка загрузки данных от сервера Status:" + r.status)
+ createError("Ошибка загрузки данных от сервера Status:" + r.code)
})
// eslint-disable-next-line
}, [load, isEnd, page]);
@@ -117,7 +120,7 @@ const CocktailsPageContent = ({all}) => {
.filter((nhc) => nhc.length === 1)
.map((fc) => fc[0])
.forEach((i) => ingredients.add(i))
- // setChips(Array.from(ingredients).sort(getComparator()));
+ setChips(Array.from(ingredients).sort(getComparator()));
// eslint-disable-next-line
}, [rows, allowIngredients])
@@ -182,11 +185,12 @@ const CocktailsPageContent = ({all}) => {
}
const handleFilterClear = () => {
setFilter(emptyFilter);
+ setIsNew(true);
+ setIsEnd(false);
+ setPage(-1);
}
const handleSelectCocktail = (row) => {
selectCocktail(row.id)
- // setSelectedCocktail(row.id)
- // setOpen(true)
}
const handleEditMenu = (row, value) => {
const newState = rows.map((r) => {
@@ -233,17 +237,17 @@ const CocktailsPageContent = ({all}) => {
/>
{/*todo: доделать фильтр по количеству недостающих ингредиентов*/}
- {/*{*/}
- {/* (all && filter.iCount === 1) && (*/}
- {/* */}
- {/* */}
- {/* */}
- {/* )*/}
- {/*}*/}
+ {
+ (all && filter.iCount === 1) && (
+
+
+
+ )
+ }
{/*Основное содержимое*/}
diff --git a/front/src/components/cocktails/FilterBlock.js b/front/src/components/cocktails/FilterBlock.js
index a8f5bef..c500a77 100644
--- a/front/src/components/cocktails/FilterBlock.js
+++ b/front/src/components/cocktails/FilterBlock.js
@@ -39,10 +39,6 @@ export function FilterBlock({filter, handleFilterChange, handleClearFilter, barm
{
name: "Безалкогольный",
id: "alcohol2"
- },
- {
- name: "Опционально",
- id: "alcohol3"
}];
const ingredientCount = [
{
@@ -148,10 +144,10 @@ export function FilterBlock({filter, handleFilterChange, handleClearFilter, barm
filterValue={filter.tags} filterName={"tags"}/>)}
{/*Фильтр по нехватке ингредиентов*/}
{/*todo: доделать эти фильтры в беке*/}
- {/*{(barmen && all) && ()}*/}
+ {(barmen && all) && ()}