Skip to content

Conversation

@mirmirmirr
Copy link

This pull request introduces a new HomePage component to improve the application's landing experience and enhance responsive design. It also refactors routing and updates the Toolbox component to better handle desktop and mobile layouts.

Introduced a new HomePage component that combines the Catalog and Planner components with responsive layout. Updated App.tsx to use HomePage for the root route and passed necessary props for state management and UI responsiveness.
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request introduces a new HomePage component to create a responsive split-screen layout for desktop users while maintaining a single-column layout for mobile. The changes improve the landing experience by conditionally displaying both Catalog and Planner components side-by-side on desktop views.

  • Creates a new HomePage component with responsive layout logic
  • Refactors routing to use HomePage as the main entry point
  • Updates Toolbox component to hide navigation button on desktop

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
src/pages/HomePage.tsx New component implementing responsive split-screen layout with desktop/mobile detection
src/pages/Catalog.tsx Removes logo image as it's now handled by HomePage
src/components/Toolbox/Toolbox.tsx Adds desktop detection to conditionally hide NavButton
src/App.tsx Updates routing to use HomePage and fixes trailing comma formatting

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link

@jzgom067 jzgom067 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🫡

@mirmirmirr mirmirmirr merged commit f96915d into main-preview Sep 19, 2025
1 check passed
@mirmirmirr mirmirmirr linked an issue Sep 23, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mobile Conversion: Create split screen

3 participants