Skip to content

feat(chi-siamo): add Su di noi page - #188

Merged
toto04 merged 2 commits into
mainfrom
feat/about-us-page
Oct 17, 2026
Merged

toto04 merged 2 commits into
mainfrom
feat/about-us-page

Conversation

@BIA3IA

@BIA3IA BIA3IA commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

Adds the "Su di noi" page at /chi-siamo, already linked from the header and footer.

The page comes from feat/chi-siamo-page (#180, merged into fix/consistent-page-spacing, not main). That version relied on fluid spacing utilities (page-container, gap-section, gap-block, pt-page-top, pb-section) that don't exist on main; they are replaced with the content column and section gaps used by the team, join and structure pages (max-w-330 px-6, gap-24 md:gap-36, gap-10 md:gap-14). No other files change.

Validation: pnpm typecheck and pnpm exec biome ci . pass. Checked in the browser at 390 and 1440px without horizontal overflow.

Bring the Su di noi page from feat/chi-siamo-page onto main, replacing
the fluid spacing utilities that only exist on that branch with the
max-w-330 column and section gaps used by the other pages.
@coderabbitai

coderabbitai Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: d8853d98-2600-4cb7-9cd7-b21fe8368056
📥 Commits

Reviewing files that changed from the base of the PR and between 999f4b3 and e3b442c.

📒 Files selected for processing: 9
  • src/app/chi-siamo/page.tsx
  • src/app/chi-siamo/shapes.tsx
  • src/components/chi-siamo/answer-section.tsx
  • src/components/chi-siamo/history-section.tsx
  • src/components/chi-siamo/numbers-section.tsx
  • src/components/chi-siamo/path-section.tsx
  • src/components/chi-siamo/problem-section.tsx
  • src/components/chi-siamo/support-section.tsx
  • src/components/chi-siamo/vision-section.tsx

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Walkthrough

Adds an Italian “Su di noi” page with metadata, ordered information sections, responsive content, and decorative shapes for desktop breakpoints.

Changes

Chi Siamo Page

Layer / File(s) Summary
Introductory sections and shapes
src/components/chi-siamo/vision-section.tsx, src/components/chi-siamo/problem-section.tsx, src/components/chi-siamo/answer-section.tsx, src/app/chi-siamo/shapes.tsx
Adds vision, problem, and answer content. Adds desktop decorative shapes for these sections.
Journey, organization details, and support
src/components/chi-siamo/path-section.tsx, src/components/chi-siamo/numbers-section.tsx, src/components/chi-siamo/history-section.tsx, src/components/chi-siamo/support-section.tsx, src/app/chi-siamo/shapes.tsx
Adds the student journey, organizational statistics, history links, and 5x1000 support details. Adds desktop decorative shapes for the journey, statistics, and history sections.
Page metadata and section composition
src/app/chi-siamo/page.tsx
Adds Italian metadata and renders the section-and-shape pairs in order, followed by the support section.

Priority: ⬇️ Low

Change: Feature

Merge Risk: ⚪ Minimal · up to e3b44

This PR adds the Italian “Su di noi” page and its section links. The reviewed context shows no concrete user-facing regression, and the “La nostra struttura” CTA points to the existing Struttura page; no identified issue blocks merge.

Pre-merge checks: Passed 3 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Docstring Coverage Warning Docstring coverage is 7.14% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 14 functions across 9 files. Write docstrings for the functions missing them to satisfy the coverage threshold.
Passed Passed checks: 3 passed
Check name Status Explanation
Title check Passed The title clearly and concisely describes the main change: adding the “Su di noi” page for the Chi Siamo area.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
  • Fix all pre-merge checks with AI
✨ Finishing Touches: 💡 1
📝 Generate docstrings: 💡
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@toto04
toto04 merged commit 87c92ed into main Oct 17, 2026
2 checks passed
@toto04
toto04 deleted the feat/about-us-page branch October 17, 2026 20:34
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.

2 participants