Files
community-rule/docs/assets/ContentLockup-DbWiPA4N.js
T
2025-08-30 13:46:35 -06:00

97 lines
3.3 KiB
JavaScript

import { j as e } from "./jsx-runtime-C_nHp4yK.js";
import { B as s } from "./Button-Z4hbXct5.js";
const n = ({
title: l,
subtitle: i,
description: x,
ctaText: a,
ctaHref: t,
buttonClassName: r = "",
}) =>
e.jsxs("div", {
className:
"flex flex-col gap-[var(--spacing-scale-006)] sm:gap-[var(--spacing-scale-012)] md:gap-[var(--spacing-scale-020)] lg:gap-[var(--spacing-scale-020)] relative z-10",
children: [
e.jsxs("div", {
className:
"flex flex-col md:gap-[var(--spacing-scale-004)] lg:gap-[var(--spacing-scale-008)] xl:gap-[var(--spacing-scale-020)]",
children: [
e.jsxs("div", {
className: "flex flex-col xl:gap-0",
children: [
e.jsxs("div", {
className:
"flex gap-[var(--spacing-scale-008)] xl:gap-[var(--spacing-scale-010)] items-center",
children: [
e.jsx("h1", {
className:
"font-bricolage-grotesque font-medium text-[32px] leading-[32px] sm:text-[52px] sm:leading-[52px] md:text-[44px] md:leading-[44px] lg:text-[64px] lg:leading-[64px] xl:text-[96px] xl:leading-[110%] text-[var(--color-content-inverse-primary)]",
children: l,
}),
e.jsx("img", {
src: "assets/Shapes_1.svg",
alt: "Decorative shapes",
className:
"w-[27.2px] h-[27.2px] md:w-[34px] md:h-[34px] lg:w-[50px] lg:h-[50px]",
}),
],
}),
e.jsx("h2", {
className:
"font-bricolage-grotesque font-medium text-[32px] leading-[32px] sm:text-[52px] sm:leading-[52px] md:text-[44px] md:leading-[44px] lg:text-[64px] lg:leading-[64px] xl:text-[96px] xl:leading-[110%] text-[var(--color-content-inverse-primary)]",
children: i,
}),
],
}),
e.jsx("p", {
className:
"font-inter font-[400] text-[18px] leading-[130%] lg:text-[24px] lg:leading-[32px] xl:text-[32px] xl:leading-[40px] text-[var(--color-content-inverse-primary)] pr-[var(--spacing-scale-032)] md:pr-[var(--spacing-scale-008)] lg:pr-[var(--spacing-scale-032)]",
children: x,
}),
],
}),
e.jsxs("div", {
className: "flex justify-start",
children: [
e.jsx("div", {
className: "block md:hidden",
children: e.jsx(s, {
variant: "primary",
size: "small",
children: a,
}),
}),
e.jsx("div", {
className: "hidden md:block xl:hidden",
children: e.jsx(s, {
variant: "primary",
size: "large",
className: r,
children: a,
}),
}),
e.jsx("div", {
className: "hidden xl:block",
children: e.jsx(s, {
variant: "primary",
size: "xlarge",
children: a,
}),
}),
],
}),
],
});
n.__docgenInfo = {
description: "",
methods: [],
displayName: "ContentLockup",
props: {
buttonClassName: {
defaultValue: { value: '""', computed: !1 },
required: !1,
},
},
};
export { n as C };