The Header, Footer, and GrantsIdentifier are all "client components" at the moment (using hooks) . In general I believe we want to extract as much of the component that's immutable/static and move it to server components. There still may be parts of those layout files that require hooks.
Believe the client portions that require hooks can be separate child components.
The Header/Footer/GrantsIdentifier are referenced by both the app router and the page router at the moment.
Acceptance criteria
Static layout content is moved to server components
Summary
The
Header
,Footer
, andGrantsIdentifier
are all "client components" at the moment (using hooks) . In general I believe we want to extract as much of the component that's immutable/static and move it to server components. There still may be parts of those layout files that require hooks.Believe the client portions that require hooks can be separate child components.
The Header/Footer/GrantsIdentifier are referenced by both the app router and the page router at the moment.
Acceptance criteria