Skip to content

Commit 1e9edb1

Browse files
committed
fix: lint issues
1 parent 324d1fc commit 1e9edb1

1 file changed

Lines changed: 16 additions & 9 deletions

File tree

src/plugin-slots/PageBannerSlot/index.tsx

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ export interface PageBannerSlotProps {
88
onDismiss: () => void;
99
className: string;
1010
children: ReactNode;
11+
variant?: string;
12+
dismissAltText?: string;
1113
}
1214

1315
const PageBannerSlot: React.FC<PageBannerSlotProps> = ({
@@ -16,22 +18,27 @@ const PageBannerSlot: React.FC<PageBannerSlotProps> = ({
1618
onDismiss,
1719
className,
1820
children,
21+
variant = 'info',
22+
dismissAltText = 'Dismiss',
1923
}) => (
2024
<PluginSlot
2125
id="org.openedx.frontend.authoring.page_banner.v1"
2226
idAliases={['page_banner_slot']}
2327
pluginProps={{
24-
show, dismissible, onDismiss, className,
28+
show, dismissible, onDismiss, className, variant, dismissAltText,
2529
}}
2630
>
27-
<PageBanner
28-
show={show}
29-
dismissible={dismissible}
30-
onDismiss={onDismiss}
31-
className={className}
32-
>
33-
{children}
34-
</PageBanner>
31+
<div className={className}>
32+
<PageBanner
33+
show={show}
34+
dismissible={dismissible}
35+
onDismiss={onDismiss}
36+
variant={variant as any}
37+
dismissAltText={dismissAltText}
38+
>
39+
{children}
40+
</PageBanner>
41+
</div>
3542
</PluginSlot>
3643
);
3744

0 commit comments

Comments
 (0)