2026-02-02 20:34:35 +00:00
|
|
|
/**
|
|
|
|
|
* Footer Component
|
2026-08-07 18:05:49 +01:00
|
|
|
*
|
|
|
|
|
* The footer is the guideline's "brand in action" band: a deep teal anchor
|
|
|
|
|
* that stays teal in both themes. Everything inside it therefore reads from
|
|
|
|
|
* the --on-sunken-* family rather than the page's --text-* tokens, which
|
|
|
|
|
* invert and would go dark against the teal in one theme or the other.
|
2026-02-02 20:34:35 +00:00
|
|
|
*/
|
|
|
|
|
|
2026-08-07 18:05:49 +01:00
|
|
|
import { LogoMark } from './Logo';
|
2026-02-02 20:34:35 +00:00
|
|
|
import styles from './Footer.module.css';
|
|
|
|
|
|
|
|
|
|
export function Footer() {
|
|
|
|
|
const currentYear = new Date().getFullYear();
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<footer className={styles.footer}>
|
|
|
|
|
<div className={styles.container}>
|
|
|
|
|
<div className={styles.content}>
|
|
|
|
|
<div className={styles.section}>
|
2026-08-07 18:05:49 +01:00
|
|
|
{/*
|
|
|
|
|
On the sunken band the mark inverts: the pin takes the band's
|
|
|
|
|
foreground and the leaf is knocked out in the band itself. The
|
|
|
|
|
header's defaults (brand pin, card leaf) would disappear here.
|
|
|
|
|
*/}
|
|
|
|
|
<h3 className={styles.lockup}>
|
|
|
|
|
<span className={styles.lockupMark}>
|
|
|
|
|
<LogoMark pin="var(--on-sunken)" leaf="var(--surface-sunken)" />
|
|
|
|
|
</span>
|
|
|
|
|
<span className={styles.wordmark}>
|
|
|
|
|
school<span className={styles.wordmarkAccent}>compare</span>
|
|
|
|
|
</span>
|
|
|
|
|
</h3>
|
|
|
|
|
<p className={styles.tagline}>Find the right school. For their future.</p>
|
2026-02-02 20:34:35 +00:00
|
|
|
<p className={styles.description}>
|
2026-07-01 22:30:04 +01:00
|
|
|
Compare primary and secondary schools across England.
|
2026-02-02 20:34:35 +00:00
|
|
|
</p>
|
2026-07-01 22:30:04 +01:00
|
|
|
<a
|
|
|
|
|
href="mailto:contact@schoolcompare.co.uk"
|
|
|
|
|
className={styles.link}
|
|
|
|
|
data-umami-event="contact_email_clicked"
|
|
|
|
|
>
|
|
|
|
|
contact@schoolcompare.co.uk
|
|
|
|
|
</a>
|
2026-02-02 20:34:35 +00:00
|
|
|
</div>
|
|
|
|
|
|
2026-04-14 21:02:18 +01:00
|
|
|
<div className={styles.section}>
|
|
|
|
|
<h4 className={styles.sectionTitle}>Product</h4>
|
|
|
|
|
<ul className={styles.links}>
|
|
|
|
|
<li><a href="/" className={styles.link}>Search schools</a></li>
|
|
|
|
|
<li><a href="/rankings" className={styles.link}>Rankings</a></li>
|
|
|
|
|
<li><a href="/compare" className={styles.link}>Compare shortlist</a></li>
|
2026-04-15 17:00:21 +01:00
|
|
|
<li><a href="/admissions" className={styles.link}>Admissions guide</a></li>
|
2026-04-14 21:02:18 +01:00
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
|
2026-02-02 20:34:35 +00:00
|
|
|
<div className={styles.section}>
|
|
|
|
|
<h4 className={styles.sectionTitle}>Resources</h4>
|
|
|
|
|
<ul className={styles.links}>
|
|
|
|
|
<li>
|
|
|
|
|
<a
|
|
|
|
|
href="https://www.gov.uk/school-performance-tables"
|
|
|
|
|
target="_blank"
|
|
|
|
|
rel="noopener noreferrer"
|
|
|
|
|
className={styles.link}
|
2026-05-19 22:04:22 +01:00
|
|
|
data-umami-event="external_link_clicked"
|
|
|
|
|
data-umami-event-target="dfe"
|
2026-02-02 20:34:35 +00:00
|
|
|
>
|
|
|
|
|
School Performance Tables
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
2026-04-14 21:02:18 +01:00
|
|
|
<li>
|
|
|
|
|
<a
|
|
|
|
|
href="https://reports.ofsted.gov.uk/"
|
|
|
|
|
target="_blank"
|
|
|
|
|
rel="noopener noreferrer"
|
|
|
|
|
className={styles.link}
|
2026-05-19 22:04:22 +01:00
|
|
|
data-umami-event="external_link_clicked"
|
|
|
|
|
data-umami-event-target="ofsted"
|
2026-04-14 21:02:18 +01:00
|
|
|
>
|
|
|
|
|
Ofsted reports
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
2026-02-02 20:34:35 +00:00
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div className={styles.bottom}>
|
|
|
|
|
<p className={styles.copyright}>
|
2026-08-07 18:33:30 +01:00
|
|
|
© {currentYear} schoolcompare.co.uk
|
2026-02-02 20:34:35 +00:00
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</footer>
|
|
|
|
|
);
|
|
|
|
|
}
|