As discussed in PR #276 and this comment, the suggested refactoring causes layout issues such as gaps and sidebar misalignment. @Bran18 provided observations and images highlighting these issues.
It's suggested to create an extra shared component to keep the design DRY and refactor the footer, sidebar, and scrolling to work properly with the proposed changes from CodeRabbit.
Requested by @AndlerRL.