fix publisher index fialogs

This commit is contained in:
Dobromir Popov
2024-04-30 20:35:44 +03:00
parent 176c14a8e0
commit bf2a5654ad

View File

@ -30,8 +30,8 @@ function PublishersPage({ publishers = [] }: IProps) {
const [showZeroShiftsOnly, setShowZeroShiftsOnly] = useState(false);
const [isDeleting, setIsDeleting] = useState(false);
const [isModalOpenDeleteVisible, setIsModalOpenDeleteVisible] = useState(false);
const [isModalOpenDeleteAll, setIsModalOpenDeleteAll] = useState(false);
const [isModalOpenDeleteAllVisible, setIsModalOpenDeleteAllVisible] = useState(false);
const [isModalOpenDeleteAllAvaillabilities, setIsModalOpenDeleteAllAvaillabilities] = useState(false);
const handleDeleteAllVisible = async () => {
setIsDeleting(true);
@ -46,7 +46,7 @@ function PublishersPage({ publishers = [] }: IProps) {
}
setIsDeleting(false);
setIsModalOpen(false);
setIsModalOpenDeleteAllVisible(false);
};
const handleDeleteAllAvailabilities = async () => {
@ -61,7 +61,7 @@ function PublishersPage({ publishers = [] }: IProps) {
}
setIsDeleting(false);
setIsModalOpen(false);
setIsModalOpenDeleteAllAvaillabilities(false);
};
useEffect(() => {
@ -170,22 +170,22 @@ function PublishersPage({ publishers = [] }: IProps) {
<a href="/cart/publishers/new" className="btn">Добави вестител</a>
</div>
<button className="button m-2 btn btn-danger" onClick={() => setIsModalOpenDeleteVisible(true)} disabled={isDeleting}>
<button className="button m-2 btn btn-danger" onClick={() => setIsModalOpenDeleteAllVisible(true)} disabled={isDeleting}>
{isDeleting ? "Изтриване..." : "Изтрий показаните вестители"}
</button>
<ConfirmationModal
isOpen={isModalOpenDeleteVisible}
onClose={() => setIsModalOpenDeleteVisible(false)}
isOpen={isModalOpenDeleteAllVisible}
onClose={() => setIsModalOpenDeleteAllVisible(false)}
onConfirm={handleDeleteAllVisible}
message="Сигурни ли сте, че искате да изтриете всички показани в момента вестители?"
/>
<button className="button m-2 btn btn-danger" onClick={() => setIsModalOpenDeleteAll(true)} disabled={isDeleting}>
<button className="button m-2 btn btn-danger" onClick={() => setIsModalOpenDeleteAllAvaillabilities(true)} disabled={isDeleting}>
{isDeleting ? "Изтриване..." : "Изтрий ВСИЧКИ предпочитания"}
</button>
<ConfirmationModal
isOpen={isModalOpenDeleteAll}
onClose={() => setIsModalOpenDeleteAll(false)}
isOpen={isModalOpenDeleteAllAvaillabilities}
onClose={() => setIsModalOpenDeleteAllAvaillabilities(false)}
onConfirm={handleDeleteAllAvailabilities}
message="Сигурни ли сте, че искате да изтриете предпочитанията на ВСИЧКИ вестители?"
/>