mirror of
https://ghproxy.net/https://github.com/elementor/one-click-accessibility.git
synced 2026-07-23 12:37:39 +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
102 lines
2.4 KiB
JavaScript
102 lines
2.4 KiB
JavaScript
import ChecklistIcon from '@elementor/icons/ChecklistIcon';
|
|
import PagesIcon from '@elementor/icons/PagesIcon';
|
|
import SettingsIcon from '@elementor/icons/SettingsIcon';
|
|
import { AnalyticsIcon, WidgetIcon } from '@ea11y/icons';
|
|
import {
|
|
AccessibilityAssistant,
|
|
AccessibilityStatement,
|
|
Analytics,
|
|
IconSettings,
|
|
Menu,
|
|
} from '@ea11y/pages';
|
|
import { __ } from '@wordpress/i18n';
|
|
import { AccessibilityAssistantContextProvider } from '../../contexts/accessibility-assistant-context';
|
|
import AccessibilityStatementTooltip from './tooltips/accessibility-statement';
|
|
import AnalyticsTooltip from './tooltips/analytics';
|
|
|
|
export const MenuItems = {
|
|
scanner: {
|
|
name: __('Accessibility Assistant', 'pojo-accessibility'),
|
|
key: 'scanner',
|
|
type: 'heading',
|
|
},
|
|
scanOverview: {
|
|
name: __('Scans', 'pojo-accessibility'),
|
|
key: 'scan-overview',
|
|
page: (
|
|
<AccessibilityAssistantContextProvider>
|
|
<AccessibilityAssistant />
|
|
</AccessibilityAssistantContextProvider>
|
|
),
|
|
icon: (
|
|
<ChecklistIcon
|
|
role="img"
|
|
aria-label={__('Scan overview', 'pojo-accessibility')}
|
|
aria-hidden={false}
|
|
sx={{ color: 'common.black' }}
|
|
/>
|
|
),
|
|
},
|
|
widget: {
|
|
name: __('Widget', 'pojo-accessibility'),
|
|
key: 'widget',
|
|
type: 'heading',
|
|
},
|
|
design: {
|
|
name: __('Design', 'pojo-accessibility'),
|
|
key: 'design',
|
|
page: <IconSettings />,
|
|
icon: (
|
|
<WidgetIcon
|
|
role="img"
|
|
aria-label={__('Design', 'pojo-accessibility')}
|
|
aria-hidden={false}
|
|
/>
|
|
),
|
|
},
|
|
capabilities: {
|
|
name: __('Capabilities', 'pojo-accessibility'),
|
|
key: 'capabilities',
|
|
page: <Menu />,
|
|
icon: (
|
|
<SettingsIcon
|
|
role="img"
|
|
aria-label={__('Capabilities', 'pojo-accessibility')}
|
|
aria-hidden={false}
|
|
size="small"
|
|
sx={{ color: 'common.black' }}
|
|
/>
|
|
),
|
|
},
|
|
accessibilityStatement: {
|
|
name: __('Statement', 'pojo-accessibility'),
|
|
key: 'accessibility-statement',
|
|
page: <AccessibilityStatement />,
|
|
icon: (
|
|
<PagesIcon
|
|
role="img"
|
|
aria-label={__('Statement', 'pojo-accessibility')}
|
|
aria-hidden={false}
|
|
size="small"
|
|
sx={{ color: 'common.black' }}
|
|
/>
|
|
),
|
|
infotip: <AccessibilityStatementTooltip />,
|
|
},
|
|
analytics: {
|
|
name: __('Analytics', 'pojo-accessibility'),
|
|
key: 'analytics',
|
|
page: <Analytics />,
|
|
proIcon: 'analytics',
|
|
icon: (
|
|
<AnalyticsIcon
|
|
role="img"
|
|
aria-label={__('Analytics', 'pojo-accessibility')}
|
|
aria-hidden={false}
|
|
size="small"
|
|
sx={{ color: 'common.black' }}
|
|
/>
|
|
),
|
|
infotip: <AnalyticsTooltip />,
|
|
},
|
|
};
|