[impeccable-bd] B + D copy in impeccable design (/bi, /di) for the copy test - #19
Conversation
Two preview routes for the copy A/B test: Version B's copy (outcome-first + 80-second Odoo demo) and Version D's copy (show-the-magic + L1/L2/L3 escalation), both rendered in the impeccable brass/midnight design system. - New shared kit (components/impeccable/kit.tsx): CSS, chrome (header/footer/ floating CTA), motion helpers, and the constant body sections (Process, Results, Security, FAQ, Close) both variants share. Design is the constant; only each page's hero + signature section varies. - version-bi.tsx (/bi, tracks variant 'b'): B hero + Odoo-80s exhibit. - version-di.tsx (/di, tracks variant 'd'): D hero + 3-level escalation on the numbered rail. - Cream A/B/C/D and the live /e control are untouched. Routes are preview-only; the live split is not rewired yet. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
📝 WalkthroughWalkthroughAdds two new landing page variants (B-impeccable and D-impeccable) sharing a unified design kit. The kit exports CSS, motion utilities, SVG glyphs, and modular section components (header, footer, process, results, security, FAQ, CTA). Variant B emphasizes inbox verification and Odoo workflow; Variant D introduces an escalation rail. Both routes load Google Fonts and compose shared sections into full page layouts. ChangesImpeccable Landing Page Variants
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@app/components/impeccable/kit.tsx`:
- Line 343: The Image component usage in app/components/impeccable/kit.tsx
(<Image src="/logos/logo.jpg" ... />) points to a missing asset; either add the
file public/logos/logo.jpg (ensure correct dimensions/format) or update the src
to point to an existing logo (e.g., /logos/logo.png or /images/brand-logo.svg)
and adjust the <Image ... /> props accordingly so the header logo renders
without errors.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: fe45a990-44aa-496c-8232-bf95df9abfd0
📒 Files selected for processing (5)
app/app/bi/page.tsxapp/app/di/page.tsxapp/components/impeccable/kit.tsxapp/components/version-bi.tsxapp/components/version-di.tsx
| <header className="ve-header" data-scrolled={scrolled}> | ||
| <div className="ve-wrap ve-nav"> | ||
| <Link href="/" className="ve-brand"> | ||
| <Image src="/logos/logo.jpg" alt="" width={28} height={28} priority /> |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Check if the referenced logo file exists
if [ -f "public/logos/logo.jpg" ]; then
echo "✓ Logo file exists at public/logos/logo.jpg"
ls -lh public/logos/logo.jpg
else
echo "✗ Logo file NOT found at public/logos/logo.jpg"
echo "Searching for similar files..."
fd -t f 'logo' public/ 2>/dev/null || find public/ -name '*logo*' -type f 2>/dev/null
fiRepository: Knowcap-V2/knowcap-landing
Length of output: 148
Fix missing header logo asset (/logos/logo.jpg)
app/components/impeccable/kit.tsx references <Image src="/logos/logo.jpg" ... />, but public/logos/logo.jpg is not present, which will break logo rendering. Add the asset at that path (or update the src to an existing logo file).
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@app/components/impeccable/kit.tsx` at line 343, The Image component usage in
app/components/impeccable/kit.tsx (<Image src="/logos/logo.jpg" ... />) points
to a missing asset; either add the file public/logos/logo.jpg (ensure correct
dimensions/format) or update the src to point to an existing logo (e.g.,
/logos/logo.png or /images/brand-logo.svg) and adjust the <Image ... /> props
accordingly so the header logo renders without errors.
What
Builds Version B and Version D copy in the impeccable brass/midnight design, on preview routes
/biand/di. This is the head-to-head for the copy A/B test (design held constant, copy is the variable).Structure
app/components/impeccable/kit.tsx— the impeccable CSS, chrome (header/footer/floating CTA), motion helpers, and the constant body sections both variants share (Process, Results, Security, FAQ, Close).version-bi.tsx→/bi, tracks variant b. B's hero ("Your meetings become verified actions. Automatically.") + the 80-second Odoo PR exhibit.version-di.tsx→/di, tracks variant d. D's hero ("...Before it ended.") + the L1/L2/L3 escalation on the numbered rail.Untouched
/econtrol are unchanged./bivs/displit after approval).Notes on record
Test plan
/biand/dion the preview — both render the impeccable design with their distinct hero + signature section./,/b,/c,/d,/eall unchanged.🤖 Generated with Claude Code
Summary by CodeRabbit