div': {
+ display: 'flex',
+ flexWrap: 'wrap',
+ gap: 1,
+ },
+ }}
+ >
+ {variants.map((variant) => (
+
+ {colors.map((color) => (
+
+ ))}
+
+ ))}
+
+ );
+}
diff --git a/test/regressions/a11y/fixtures/buttons/ButtonA11yNonNative.js b/test/regressions/a11y/fixtures/buttons/ButtonA11yNonNative.js
new file mode 100644
index 00000000000000..e27cb3960763a8
--- /dev/null
+++ b/test/regressions/a11y/fixtures/buttons/ButtonA11yNonNative.js
@@ -0,0 +1,20 @@
+import * as React from 'react';
+import Stack from '@mui/material/Stack';
+import Button from '@mui/material/Button';
+
+const CustomDivButton = React.forwardRef(function CustomDivButton(props, ref) {
+ return