diff --git a/.changeset/swift-lizards-vanish.md b/.changeset/swift-lizards-vanish.md new file mode 100644 index 00000000..cf84f7c6 --- /dev/null +++ b/.changeset/swift-lizards-vanish.md @@ -0,0 +1,5 @@ +--- +'eslint-plugin-primer-react': patch +--- + +Allow ActionMenu.Button alignContent prop diff --git a/src/rules/no-system-props.js b/src/rules/no-system-props.js index 0beec21b..1d3d21c4 100644 --- a/src/rules/no-system-props.js +++ b/src/rules/no-system-props.js @@ -15,6 +15,7 @@ const utilityComponents = new Set(['Box', 'Text']) // Components for which we allow a set of prop names const excludedComponentProps = new Map([ ['ActionMenu.Overlay', new Set(['width', 'height', 'maxHeight', 'position', 'top', 'right', 'bottom', 'left'])], + ['ActionMenu.Button', new Set(['alignContent'])], ['Autocomplete.Overlay', new Set(['width', 'height', 'maxHeight', 'position', 'top', 'right', 'bottom', 'left'])], ['AnchoredOverlay', new Set(['width', 'height'])], ['Avatar', new Set(['size'])],