mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-06 10:20:09 +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 useAnnouncementBar = () => {
|
||||||
const {
|
const {
|
||||||
siteConfig: {
|
siteConfig: {themeConfig: {announcementBar: {id} = {}}} = {},
|
||||||
themeConfig: {
|
|
||||||
announcementBar: {id},
|
|
||||||
},
|
|
||||||
} = {},
|
|
||||||
} = useDocusaurusContext();
|
} = useDocusaurusContext();
|
||||||
const [isClosed, setClosed] = useState(true);
|
const [isClosed, setClosed] = useState(true);
|
||||||
const handleClose = () => {
|
const handleClose = () => {
|
||||||
|
@ -26,6 +22,10 @@ const useAnnouncementBar = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
if (!id) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const viewedId = localStorage.getItem(STORAGE_ID_KEY);
|
const viewedId = localStorage.getItem(STORAGE_ID_KEY);
|
||||||
const isNewAnnouncement = id !== viewedId;
|
const isNewAnnouncement = id !== viewedId;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue