Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | 31x 594x 594x | import { Container } from "react-bootstrap";
import { useBackend } from "main/utils/useBackend";
export const space = " ";
export default function Footer() {
const { data: systemInfo, error: _error, status: _status } =
useBackend(
// Stryker disable next-line all : don't test internal caching of React Query
["/api/systemInfo"],
// Stryker disable next-line StringLiteral,ObjectLiteral : since "GET" is default, "" is an equivalent mutation
{ method: "GET", url: "/api/systemInfo" },
[]
);
return (
<footer className="bg-light pt-3 pt-md-4 pb-4 pb-md-5">
<Container>
<p>
This app is a class project of{space}
<a
data-testid="footer-class-website-link"
href="https://ucsb-cs156.github.io"
target="_blank"
rel="noopener noreferrer"
>
CMPSC 156
</a>
{space}
at
{space}
<a data-testid="footer-ucsb-link" href="https://ucsb.edu" target="_blank" rel="noopener noreferrer">
UCSB
</a>
. Check out the source code on
{space}
<a
data-testid="footer-source-code-link"
href={systemInfo["sourceRepo"]}
target="_blank"
rel="noopener noreferrer"
>
GitHub
</a>
.
</p>
<p>
See our{space}
<a
href="/privacy.html"
>
privacy policy
</a>
</p>
<p>
The cartoon Storke Tower images in the brand logo and favicon for this site were
developed by Chelsea Lyon-Hayden, Art Director for UCSB Associate Students, and are
used here by permission of the Executive Director of UCSB Associated Students.
These images are Copyright © 2021 UCSB Associated Students, and may not be reused
without express written permission of the Executive Director of UCSB Associated Students. For more info, visit:
{space}
<a data-testid="footer-sticker-link" href="https://www.as.ucsb.edu/sticker-packs">www.as.ucsb.edu/sticker-packs/</a>
.
</p>
</Container>
</footer>
);
} |