+
diff --git a/src/popover/body.tsx b/src/popover/body.tsx
index 8bca2d3cf19..69e1c35582b 100644
--- a/src/popover/body.tsx
+++ b/src/popover/body.tsx
@@ -28,6 +28,7 @@ export interface PopoverBodyProps {
overflowVisible?: 'content' | 'both';
className?: string;
+ dismissButtonClassName?: string;
ariaLabelledby?: string;
closeAnalyticsAction?: string;
@@ -46,6 +47,7 @@ const PopoverBody = React.forwardRef(
variant,
overflowVisible,
className,
+ dismissButtonClassName,
ariaLabelledby,
closeAnalyticsAction,
}: PopoverBodyProps,
@@ -90,6 +92,7 @@ const PopoverBody = React.forwardRef(
ariaLabel={i18n('dismissAriaLabel', dismissAriaLabel)}
onClick={() => onDismiss?.('close-button')}
ref={dismissButtonRef}
+ styleClassNames={{ root: dismissButtonClassName }}
/>
);
diff --git a/src/popover/container.tsx b/src/popover/container.tsx
index 6106749c0bf..00004e44222 100644
--- a/src/popover/container.tsx
+++ b/src/popover/container.tsx
@@ -48,6 +48,7 @@ interface PopoverContainerProps {
hideOnOverscroll?: boolean;
hoverArea?: boolean;
className?: string;
+ bodyClassName?: string;
}
export default function PopoverContainer({
@@ -70,6 +71,7 @@ export default function PopoverContainer({
hideOnOverscroll,
hoverArea,
className,
+ bodyClassName,
}: PopoverContainerProps) {
const bodyRef = useRef