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