-
-
Notifications
You must be signed in to change notification settings - Fork 229
/
Copy pathSiteTools.tsx
41 lines (38 loc) · 1.48 KB
/
SiteTools.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import cx from "classnames"
import { FeedbackPrompt } from "./Feedback.js"
import { ScrollDirection, useScrollDirection } from "./hooks.js"
// import { FontAwesomeIcon } from "@fortawesome/react-fontawesome/index.js"
// import { faHeart } from "@fortawesome/free-solid-svg-icons"
// import { faHandshake } from "@fortawesome/free-solid-svg-icons"
import { NewsletterSubscriptionContext } from "./newsletter.js"
import { NewsletterSubscription } from "./NewsletterSubscription.js"
export const SITE_TOOLS_CLASS = "site-tools"
export default function SiteTools() {
const scrollDirection = useScrollDirection()
// const isDonatePage = window.location.pathname === "/donate"
return (
<div
className={cx("hide-wrapper", {
hide: scrollDirection === ScrollDirection.Down,
})}
>
{/* {!isDonatePage && (
<a
className="prompt prompt-donate"
data-track-note="page_open_donate"
href="/donate"
>
<FontAwesomeIcon icon={faHeart} />
Donate
</a>
)} */}
<NewsletterSubscription
context={NewsletterSubscriptionContext.Floating}
/>
<FeedbackPrompt />
{/* <a className="prompt" data-track-note="page_open_jobs" href="/jobs">
<FontAwesomeIcon icon={faHandshake} /> Jobs
</a> */}
</div>
)
}