Skip to content

Commit 6b0aefe

Browse files
authored
feat: support custom bar classename, allow message use ReactNode (#38)
1 parent d66b743 commit 6b0aefe

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/announcement/index.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@ export function Announcement({
77
message,
88
localStorageKey,
99
display = true,
10+
barClassName,
1011
}: {
1112
href: string;
12-
message: string;
13+
message: string | React.ReactNode;
1314
localStorageKey: string;
1415
display?: boolean;
16+
barClassName?: string;
1517
}) {
1618
if (!display) {
1719
return null;
@@ -25,7 +27,7 @@ export function Announcement({
2527
}
2628

2729
return (
28-
<div className={styles.bar}>
30+
<div className={`${styles.bar} ${barClassName}`}>
2931
<a href={href} className={styles.link}>
3032
{message}
3133
</a>

0 commit comments

Comments
 (0)