diff --git a/app/assets/javascripts/admin/broadcast_messages/components/base.stories.js b/app/assets/javascripts/admin/broadcast_messages/components/base.stories.js index 61fbce0fef9db7a7f051771a11d8187260920740..c2617159f401f529e85b28f26318287fc222b636 100644 --- a/app/assets/javascripts/admin/broadcast_messages/components/base.stories.js +++ b/app/assets/javascripts/admin/broadcast_messages/components/base.stories.js @@ -18,6 +18,18 @@ Default.args = { messagesCount: 5, messages: generateMockMessages(5), }; +Default.parameters = { + a11y: { + config: { + rules: [ + { + id: 'empty-table-header', + enabled: false, + }, + ], + }, + }, +}; export const Empty = Template.bind({}); Empty.args = { diff --git a/app/assets/javascripts/vue_shared/components/expand_collapse_button/expand_collapse_button.stories.js b/app/assets/javascripts/vue_shared/components/expand_collapse_button/expand_collapse_button.stories.js index 4919086e866aa2fba49bd8347eae084eab0cd596..831549515a6f1836c96d68f7c33c41797fb05175 100644 --- a/app/assets/javascripts/vue_shared/components/expand_collapse_button/expand_collapse_button.stories.js +++ b/app/assets/javascripts/vue_shared/components/expand_collapse_button/expand_collapse_button.stories.js @@ -58,3 +58,15 @@ export const MultipleSections = (args, { argTypes }) => ({ `, }); MultipleSections.args = {}; +MultipleSections.parameters = { + a11y: { + config: { + rules: [ + { + id: 'aria-valid-attr-value', + enabled: false, + }, + ], + }, + }, +}; diff --git a/app/assets/javascripts/vue_shared/components/import/import_source_list_table.stories.js b/app/assets/javascripts/vue_shared/components/import/import_source_list_table.stories.js index 3e68bbd9706ba039b801f1729a6822f8bb784d68..7efbf311611162db9b7bd9afc1cd8d5bae55e651 100644 --- a/app/assets/javascripts/vue_shared/components/import/import_source_list_table.stories.js +++ b/app/assets/javascripts/vue_shared/components/import/import_source_list_table.stories.js @@ -117,6 +117,16 @@ export const Functional = FunctionalExample.bind({}); Functional.args = defaultProps; Functional.parameters = { + a11y: { + config: { + rules: [ + { + id: 'label', + enabled: false, + }, + ], + }, + }, docs: { description: { story: `This example shows an import source table that includes functional multi-select and examples of the import action buttons. diff --git a/ee/app/assets/javascripts/analytics/analytics_dashboards/components/list/dashboard_list.stories.js b/ee/app/assets/javascripts/analytics/analytics_dashboards/components/list/dashboard_list.stories.js index 6ef6beed0061a1d1b5f77df1287b0bf13a541ad1..35bb12573046c211579c8310f55227f9c9f73b3e 100644 --- a/ee/app/assets/javascripts/analytics/analytics_dashboards/components/list/dashboard_list.stories.js +++ b/ee/app/assets/javascripts/analytics/analytics_dashboards/components/list/dashboard_list.stories.js @@ -65,3 +65,19 @@ const defaultArgs = { export const Default = Template.bind({}); Default.args = defaultArgs; +Default.parameters = { + a11y: { + config: { + rules: [ + { + id: 'aria-prohibited-attr', + enabled: false, + }, + { + id: 'button-name', + enabled: false, + }, + ], + }, + }, +}; diff --git a/ee/app/assets/javascripts/insights/components/insights_chart.stories.js b/ee/app/assets/javascripts/insights/components/insights_chart.stories.js index 30b331d6ec2d0fe44005cec3303e14c7f5406e19..95894f39902924211dccebf0f4dd1c61dc00a852 100644 --- a/ee/app/assets/javascripts/insights/components/insights_chart.stories.js +++ b/ee/app/assets/javascripts/insights/components/insights_chart.stories.js @@ -28,6 +28,18 @@ Loading.args = { export const NoData = createStory(); NoData.args = noData; +NoData.parameters = { + a11y: { + config: { + rules: [ + { + id: 'role-img-alt', + enabled: false, + }, + ], + }, + }, +}; export const WithTitleAndDescription = createStory(); WithTitleAndDescription.args = { diff --git a/ee/app/assets/javascripts/members/promotion_requests/components/app.stories.js b/ee/app/assets/javascripts/members/promotion_requests/components/app.stories.js index d69b5ed379b42c4ae8eb2f2ba9b9837d5a3f65c8..ff965bc28dbf3678c8fda3024212481392dc294a 100644 --- a/ee/app/assets/javascripts/members/promotion_requests/components/app.stories.js +++ b/ee/app/assets/javascripts/members/promotion_requests/components/app.stories.js @@ -89,3 +89,15 @@ export const ProjectLevelView = { })(...args); }, }; +ProjectLevelView.parameters = { + a11y: { + config: { + rules: [ + { + id: 'aria-required-children', + enabled: false, + }, + ], + }, + }, +}; diff --git a/ee/app/assets/javascripts/packages_and_registries/virtual_registries/components/maven/registries/show/registry_upstream_item.stories.js b/ee/app/assets/javascripts/packages_and_registries/virtual_registries/components/maven/registries/show/registry_upstream_item.stories.js index 1fefba761c7eb7fa2c49475ea30e13ddeaa3fad9..36c6ff49faee16bf5e61412bb37aebeae4819352 100644 --- a/ee/app/assets/javascripts/packages_and_registries/virtual_registries/components/maven/registries/show/registry_upstream_item.stories.js +++ b/ee/app/assets/javascripts/packages_and_registries/virtual_registries/components/maven/registries/show/registry_upstream_item.stories.js @@ -78,6 +78,16 @@ Default.args = { }, }; Default.parameters = { + a11y: { + config: { + rules: [ + { + id: 'role-img-alt', + enabled: false, + }, + ], + }, + }, docs: { description: { story: `The \`RegistryUpstreamItem\` component is used to display an upstream in the virtual registry list. Many parts of the component are conditionally rendered based on the \`upstream\` object. diff --git a/ee/app/assets/javascripts/packages_and_registries/virtual_registries/components/maven/registries/show/upstreams_list.stories.js b/ee/app/assets/javascripts/packages_and_registries/virtual_registries/components/maven/registries/show/upstreams_list.stories.js index ac86aac7f98b6e40451c61309a3beda4f0db1e80..c3dc0651e639c25ddfc46fa0e2519dd336ea98fe 100644 --- a/ee/app/assets/javascripts/packages_and_registries/virtual_registries/components/maven/registries/show/upstreams_list.stories.js +++ b/ee/app/assets/javascripts/packages_and_registries/virtual_registries/components/maven/registries/show/upstreams_list.stories.js @@ -117,6 +117,16 @@ Default.args = { }; Default.parameters = { + a11y: { + config: { + rules: [ + { + id: 'role-img-alt', + enabled: false, + }, + ], + }, + }, docs: { description: { story: diff --git a/ee/app/assets/javascripts/usage_quotas/seats/components/subscription_seats.stories.js b/ee/app/assets/javascripts/usage_quotas/seats/components/subscription_seats.stories.js index 5a24171e0ce15ede52b857336dbf2e224e17e417..8a9ecd9950e3f6f6b6bd25dae3e402803646b36e 100644 --- a/ee/app/assets/javascripts/usage_quotas/seats/components/subscription_seats.stories.js +++ b/ee/app/assets/javascripts/usage_quotas/seats/components/subscription_seats.stories.js @@ -139,3 +139,19 @@ export const Loading = createTemplate({ mockBillableMembersCountResponse: new Promise(() => {}), mockBillableMembersResponse: new Promise(() => {}), }); +Loading.parameters = { + a11y: { + config: { + rules: [ + { + id: 'color-contrast', + enabled: false, + }, + { + id: 'empty-table-header', + enabled: false, + }, + ], + }, + }, +};