Component Showcase

Available Components

Explore the available PDF template components with live examples and data structures.

Table Component

Renders structured data in a table format with headers, rows, and footer.

Live Example:

Items

These are the items that you have purchased

Description
Quantity
Price
Total
Website Design
1
500
500
Website Design
1
500
500
Website Design
1
500
500
Website Design
1
500
500
Website Design
1
500
500
Website Design
1
500
500
Website Design
1
500
500
Website Design
1
500
500
Website Design
1
500
500
Website Design
1
500
500

Data Structure:

export type Table = {
  title: string;
  description: string;
  header: string[];
  items: (string | number)[][];
  footer: (string | number)[];
};

Item Cards Component

Displays a list of items in a card format.

Live Example:

Item Cards

image

accumulation

  • Tamarindo kd
  • 21 x 145 mm
  • Prijs per stuk
image

marathon

After coating myself in vegetable oil I found my success rate skyrocketed.

image

determine

Flying fish flew by the space station.

  • SoortGladiolen
  • Aantal60 stuks
  • Prijs€10,00
image

trail

  • SoortGladiolen
  • Aantal60 stuks

Data Structure:

export type ItemCards = {
							title: string;
							items: {
								title: string;
								description: string;
							}[];
					};

List Component

Displays structured information in a list format with multiple columns.

Live Example:

Specifications

Model
Materiaal
Afmetingen
Afmetingen zijkast rechts (HxBxD)
The memory we used to share
2750x1250x650 (in mm)
Afmetingen zijkast rechts (HxBxD)
2750x1250x650 (in mm)
Afmetingen zijkast rechts (HxBxD)
The memory
2750x1250x650 (in mm)

Data Structure:

export type List = {
  title: string;
  description: string;
  items: (string | number)[][];
};

Images Component

Displays a gallery of images in a flexible layout. Combine one or more image Components to create a gallery.

Live Example:

Product Images

image

You'll see the rainbow bridge after it rains cats and dogs.

image

Data Structure:

// Props: { images: string[] }
// Example usage:
<Images images={["url1", "url2", "url3"]} />

Highlight Text Component

Displays prominent text with two values, often used for totals or important information.

Live Example:

Greetings from the real universe.€2.120,47

Data Structure:

export type HighlightText = {
  text1: string;
  text2: string;
};