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