mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-04 09:19:16 +02:00
refactor(v2): do not use announcement bar hook unnecessarily
This commit is contained in:
parent
aaa8423c35
commit
9973ae2d12
1 changed files with 5 additions and 5 deletions
|
@ -13,11 +13,7 @@ const STORAGE_ID_KEY = 'docusaurus.announcement.id';
|
|||
|
||||
const useAnnouncementBar = () => {
|
||||
const {
|
||||
siteConfig: {
|
||||
themeConfig: {
|
||||
announcementBar: {id},
|
||||
},
|
||||
} = {},
|
||||
siteConfig: {themeConfig: {announcementBar: {id} = {}}} = {},
|
||||
} = useDocusaurusContext();
|
||||
const [isClosed, setClosed] = useState(true);
|
||||
const handleClose = () => {
|
||||
|
@ -26,6 +22,10 @@ const useAnnouncementBar = () => {
|
|||
};
|
||||
|
||||
useEffect(() => {
|
||||
if (!id) {
|
||||
return;
|
||||
}
|
||||
|
||||
const viewedId = localStorage.getItem(STORAGE_ID_KEY);
|
||||
const isNewAnnouncement = id !== viewedId;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue