diff --git a/.changeset/plenty-clouds-exist.md b/.changeset/plenty-clouds-exist.md new file mode 100644 index 0000000000..49e6db9748 --- /dev/null +++ b/.changeset/plenty-clouds-exist.md @@ -0,0 +1,5 @@ +--- +"@patternfly/elements": minor +--- + +``: expose `button` part for styling the internal button element diff --git a/elements/pf-button/BaseButton.ts b/elements/pf-button/BaseButton.ts index 6146737ee5..f32f1bd7b3 100644 --- a/elements/pf-button/BaseButton.ts +++ b/elements/pf-button/BaseButton.ts @@ -9,7 +9,7 @@ import styles from './BaseButton.css'; /** * Base button class - * + * @csspart button - Internal button element * @csspart icon - Container for the icon slot * @slot icon * Contains the button's icon or state indicator, e.g. a spinner. @@ -57,10 +57,11 @@ export abstract class BaseButton extends LitElement { override render() { const { hasIcon } = this; return html` -