For this challenge, your team needs to improve the “Central Layout”.
Checkout: client/src/layouts/Central/Central.tsx
to get started.
The “Central Layout” is used by all of the pages themed to look like Carleton Central.
This means that any change may to this file will modify the look of all over pages using this layout.
In the example below, children
is the contents of other pages being passed into this layout to be rendered.
function Central({ title, children }: Props) {
return (
<Base>
<Banner />
<div className="Central__page">
<HeaderLinks />
<Navigation />
<h2 className="Central__page__title">{title}</h2>
<Divider />
<div className="Central__page__content">{children}</div>
<Divider />
<div className="Central__page__footer">
<div className="Central__page__footer__release">Release: 8.10.1</div>
<div className="Central__page__footer__copyright">
© 2024 Ellucian Company L.P. and its affiliates.
</div>
</div>
</div>
</Base>
);
}
The new layout must satisfy (3) of the (5) following criteria
<Banner />
to look “better”, such as…<HeaderLinks />
icons that represent their intended goalsCentral__page__title
)Central__page__footer
)client/src/globals.scss
)