Align props with figma

This commit is contained in:
adilallo
2026-02-04 16:52:03 -07:00
parent ee9784271f
commit af7e2d3e51
53 changed files with 1287 additions and 108 deletions
@@ -3,6 +3,7 @@
import { memo } from "react";
import ContentLockupView from "./ContentLockup.view";
import type { ContentLockupProps, VariantStyle } from "./ContentLockup.types";
import { normalizeContentLockupVariant, normalizeAlignment } from "../../../lib/propNormalization";
const ContentLockupContainer = memo<ContentLockupProps>(
({
@@ -11,12 +12,15 @@ const ContentLockupContainer = memo<ContentLockupProps>(
description,
ctaText,
buttonClassName = "",
variant = "hero",
variant: variantProp = "hero",
linkText,
linkHref,
alignment = "center",
alignment: alignmentProp = "center",
titleId,
}) => {
// Normalize props to handle both PascalCase (Figma) and lowercase (codebase)
const variant = normalizeContentLockupVariant(variantProp);
const alignment = normalizeAlignment(alignmentProp);
// Variant-specific styling
const variantStyles: Record<string, VariantStyle> = {
hero: {