website/src/components/Common/Footer.js (31 lines of code) (raw):
import React, { useState, useEffect } from 'react'
function Footer() {
const [visible, setVisible] = useState(true)
useEffect(() => {
setVisible(window.siteConsent && window.siteConsent.isConsentRequired)
})
return (
<footer className="flex justify-center bg-gray-100 py-2 text-xs tracking-wider text-gray-600">
<ul className="flex gap-3">
<li>
<a href="https://privacy.microsoft.com/en-us/privacystatement"><u>Privacy</u></a>
</li>
<li>
<a href="https://www.microsoft.com/en-us/legal/terms-of-use"><u>Terms of Use</u></a>
</li>
<li>
<a href="https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks"><u>Trademarks</u></a>
</li>
{visible && (
<li
className="cursor-pointer"
onClick={() => {
window.siteConsent.manageConsent()
}}
>
Manage cookies
</li>
)}
<li>{`© Microsoft ${new Date().getFullYear()}`}</li>
</ul>
</footer>
)
}
export default Footer