mirror of
https://ghproxy.net/https://github.com/elementor/one-click-accessibility.git
synced 2026-07-22 12:27:13 +08:00
* [APP-1923] change remediation management (#411) * [APP-1988] Add tabs * [APP-1988][APP-1989] add tabs, remove menu item * [APP-1988][APP-1989] add tabs, remove menu item * [APP-1992] add empty state and tab navigation * [APP-1993][APP-1994] Change view for manage AI fixes, change delete confirmation modal * [APP-1996] add view for alt text fixes * [APP-1996] add edit for alt text fixes * [APP-1996] add edit for alt text fixes * [APP-1996] add edit for alt text fixes * [APP-1996] add edit for alt text fixes * [APP-1996] add edit for alt text fixes * [APP-1995] Color contrast form * [APP-2001] add global remediation logic (#415) * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2001] add global remediation logic * [APP-2003] add disable across scans (#418) * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * [APP-2003] add disable across scans * add logs * add logs * add logs * remove logs * remove logs * remove logs * remove logs * remove logs * remove logs * remove logs * remove logs * remove logs * remove logs * change to theme value * change to theme value * change to theme value * change to theme value * add edit mode * add edit mode * add edit mode
30 lines
1 KiB
JavaScript
30 lines
1 KiB
JavaScript
import Box from '@elementor/ui/Box';
|
|
import Divider from '@elementor/ui/Divider';
|
|
import { DeleteButton } from '@ea11y-apps/scanner/components/manage-remediation-main-controls/page/delete-button';
|
|
import { DisableButton } from '@ea11y-apps/scanner/components/manage-remediation-main-controls/page/disable-button';
|
|
import { EnableButton } from '@ea11y-apps/scanner/components/manage-remediation-main-controls/page/enable-button';
|
|
import { useScannerWizardContext } from '@ea11y-apps/scanner/context/scanner-wizard-context';
|
|
|
|
const ManageRemediationControl = () => {
|
|
const { remediations } = useScannerWizardContext();
|
|
|
|
const isAllDisabled =
|
|
remediations.length > 0 &&
|
|
remediations?.length ===
|
|
remediations?.filter((remediation) => !Number(remediation.active))
|
|
?.length;
|
|
|
|
return (
|
|
<Box display="flex" gap={1}>
|
|
{isAllDisabled && (
|
|
<>
|
|
<DeleteButton />
|
|
<Divider orientation="vertical" flexItem sx={{ my: 0.5 }} />
|
|
</>
|
|
)}
|
|
{isAllDisabled ? <EnableButton /> : <DisableButton />}
|
|
</Box>
|
|
);
|
|
};
|
|
|
|
export default ManageRemediationControl;
|