Landing Page Cards

Flexible card component for landing pages with support for icons, badges, and images. All cards are fully responsive and adapt automatically to screen size.

Small Cards

Responsive cards with icon support (343px mobile → 375px desktop)

Easy to Use

Create a fully functional landing page that includes calls to action, appropriate formatting, and a well-organized layout.

Quality Content

Create a fully functional landing page that includes calls to action, appropriate formatting, and a well-organized layout.

One Click

Create a fully functional landing page that includes calls to action, appropriate formatting, and a well-organized layout.

With Badge (Center Alignment)

1

Step One

Create a fully functional landing page that includes calls to action, appropriate formatting, and a well-organized layout.

2

Step Two

Create a fully functional landing page that includes calls to action, appropriate formatting, and a well-organized layout.

3

Step Three

Create a fully functional landing page that includes calls to action, appropriate formatting, and a well-organized layout.

Wide Cards

Responsive cards with optional badge and image (343px mobile → 720px tablet → 800px desktop). На мобильной версии изображение всегда идет перед описанием.

Badge + Title + Description + Image (Left Alignment)

1

Just Enter Title

Start by entering your main keyword. With a click, generate an article title. Choose the language, article size, tone, and enable image generation.

Badge + Title + Description + Image (Center Alignment)

2

Generate Blog Post

Start article generation with a click of the Generate button. You'll see the status of each article as they are created quickly and automatically.

Badge + Title + Description + Image (Right Alignment)

3

Publish Content

Automatically publish your content to your blog or website with just one click. Set up automatic publication for immediate or scheduled posting.

Image + Title + Description (Left Alignment)

Card Title

Create a fully functional landing page that includes calls to action, appropriate formatting, and a well-organized layout.

Image + Badge + Title + Description (Left Alignment)

4

Another Card Title

Create a fully functional landing page that includes calls to action, appropriate formatting, and a well-organized layout.

Usage Example

Example code for implementing Landing Page Cards

import { LandingPageCard, Badge } from '@monorepo/ui';
import { LaptopMinimal } from 'lucide-react';

// Small card with icon
<LandingPageCard
  type="small"
  icon={<LaptopMinimal size={40} />}
  title="Easy to Use"
  description="Create a fully functional landing page..."
/>

// Wide card with badge and image
<LandingPageCard
  type="wide"
  alignment="left"
  badge={<Badge variant="green" type="number">1</Badge>}
  image={<img src="/image.png" alt="Preview" />}
  title="Card Title"
  description="Create a fully functional landing page..."
/>

Props

PropTypeDefaultDescription
type'small' | 'wide''small'Card type variant
alignment'left' | 'center' | 'right''center'Content alignment
titleReactNode-Card title (required)
descriptionReactNode-Card description (required)
iconReactNode-Icon element (for small type)
badgeReactNode-Badge element (use Badge component)
imageReactNode-Image element (for wide type)
classNamestring-Additional CSS classes

Responsive Behavior

All cards automatically adapt to screen size:

  • Small Cards: 343px (mobile) → 375px (desktop)
  • Wide Cards: 343px (mobile) → 720px (tablet) → 800px (desktop)
  • Layout: Vertical on mobile, horizontal on desktop (for wide cards)
  • Typography: Smaller text on mobile, larger on desktop
  • Icons: 50px on mobile, 75px on desktop