fix publisher index fialogs
This commit is contained in:
@ -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="Сигурни ли сте, че искате да изтриете предпочитанията на ВСИЧКИ вестители?"
|
||||||
/>
|
/>
|
||||||
|
Reference in New Issue
Block a user