Skip to content

Section structure#53

Closed
Axel-DaMage wants to merge 3 commits intodevelopfrom
section-structure
Closed

Section structure#53
Axel-DaMage wants to merge 3 commits intodevelopfrom
section-structure

Conversation

@Axel-DaMage
Copy link
Copy Markdown
Member

a

Copilot AI review requested due to automatic review settings February 20, 2026 16:30
@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Feb 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
logos-web Ready Ready Preview, Comment Feb 20, 2026 4:30pm

Copy link
Copy Markdown

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 PR refactors the codebase to improve organization and maintainability by extracting hardcoded data into centralized data files (src/data/*), removing the useTheme() hook in favor of sx={(theme) => ...} callbacks, and implementing new sections for Pricing, About, and Docs pages. The PR also updates the axios dependency version and improves the README documentation.

Changes:

  • Centralized data extraction to /src/data/ folder (landing, layout, pricing, about, industries, privacy, terms)
  • Refactored theme access pattern from useTheme() hook to sx function callbacks
  • Added new page sections: Pricing (Title, Hero, Table), About (Hero, Info, Founders), Docs (View, Sidebar)

Reviewed changes

Copilot reviewed 44 out of 48 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/data/*.tsx New data files centralizing constants and content
src/sections/pricing/* New pricing page components
src/sections/about/* New about page components
src/sections/docs/* New documentation components
src/sections//*, src/components/, src/app/** Theme refactoring (useTheme → sx callback)
package.json, pnpm-lock.yaml Axios version update to ^1.13.5
README.md Enhanced documentation
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

3 participants