Skip to content

Landing page v6#453

Open
ghesp wants to merge 14 commits intomainfrom
landing-page-v6
Open

Landing page v6#453
ghesp wants to merge 14 commits intomainfrom
landing-page-v6

Conversation

@ghesp
Copy link
Copy Markdown

@ghesp ghesp commented Apr 22, 2026

typography update

@docs-page
Copy link
Copy Markdown

docs-page Bot commented Apr 22, 2026

To view this pull requests documentation preview, visit the following URL:

docs.page/invertase/docs.page~453

Documentation is deployed and generated using docs.page.

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 22, 2026

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

Project Deployment Actions Updated (UTC)
docs-page Ready Ready Preview Apr 22, 2026 11:10am

Request Review

@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a comprehensive design system update, including new design token structures, UI best practices, and a significant overhaul of the marketing homepage components. The changes include adding new SVG assets, updating Tailwind configurations, and refactoring several UI components to use a consistent variant architecture. My feedback highlights a bug in the rehype-inline-badges plugin where a comparison was used instead of an assignment, and suggests using semantic tokens for background colors in the PlatformFeatureCard component to ensure theme consistency.

function visitor(node: NodeWithChildren) {
function visitor(node: HastNode) {
if (!isElementWithVisited(node)) return;
node.visited === "true";
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

high

The assignment node.visited === "true" is a comparison, not an assignment. It should be node.visited = "true";.

Suggested change
node.visited === "true";
node.visited = "true";

/* Full-card inset tint from `platformCardVariants` darkens art; overlay tiles skip it. */
"relative overflow-hidden !shadow-none",
/* Light mode: `bg-card` + `from-background` scrim read as white behind dark art — use black. */
"!bg-black dark:!bg-marketing-platform-inner-dark",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The hardcoded background color !bg-black in dark mode might conflict with the theme system. Consider using a semantic token if available.

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