We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 45e41d1 commit a8e8baeCopy full SHA for a8e8bae
src/pages/home/Layout.tsx
@@ -6,13 +6,20 @@ import { Body } from "./Body"
6
import { Footer } from "./Footer"
7
import { Header } from "./header/Header"
8
import { Toolbar } from "./toolbar/Toolbar"
9
+import { onMount } from "solid-js"
10
+
11
+let announcementShown = false
12
13
const Index = () => {
14
useTitle(getSetting("site_title"))
15
const announcement = getSetting("announcement")
- if (announcement) {
- notify.render(<Markdown children={announcement} />)
- }
16
17
+ onMount(() => {
18
+ if (announcement && !announcementShown) {
19
+ notify.render(() => <Markdown children={announcement} />)
20
+ announcementShown = true
21
+ }
22
+ })
23
return (
24
<>
25
<Header />
0 commit comments