Accordions Examples
Ghost Accordion
Boxed Accordion
Accordion Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
title |
String | 'Accordion Title' |
The accordion title/heading |
copy |
String | 'Accordion content goes here.' |
The content inside the accordion |
style |
'boxed' | 'ghost' |
'boxed' |
The style of accordion |
Accordion Airline Examples
Alert Bar Examples
Important announcement
Alert Bar Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
icon |
FontAwesome class | 'fa-solid fa-circle-info' |
FontAwesome icon class |
title |
String | 'This is an important message' |
Alert message/title text |
style |
'normal' | 'expandable' |
'normal' |
Alert style |
expandable_title |
String | 'Headline Medium Length' |
Title for expandable content (used when style is 'expandable') |
expandable_copy |
String | 'Lorem ipsum...' |
Content for expandable section (used when style is 'expandable') |
Callout
Lorem ipsum dolor sit amet consectetur. Lectus enim hendrerit arcu ultrices mattis pharetra ornare nisi viverra. Eu egestas eget aliquet ut ornare ornare et. Odio aenean at justo urna.
Callout Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
copy |
String | 'Callout content goes here.' |
The content inside the callout |
Checkbox Examples
Default Checkbox
Checkbox Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
id |
String | 'checkbox' |
ID attribute for the checkbox input and 'for' attribute for the label |
label |
String | 'I agree to the terms' |
Text label displayed next to the checkbox |
Icon Styled
Ghost Style
Ghost Style, Large Size (60px)
Ghost Style, Medium Size (40px)
Ghost Style, Small Size (28px)
Background Style
Background Style, Large Size (60px)
Background Style, Medium Size (40px)
Background Style, Small Size (28px)
Icon Styled Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'ghost' | 'background' |
'background' |
The style of icon |
size |
'large' (60px) | 'medium' (40px) | 'small' (28px) |
'medium' |
The size of the icon |
icon |
FontAwesome class | 'fa-solid fa-pencil' |
The Font Awesome icon class |
Links
Default Link (arrow right icon)
Default LinkNew Window Link (arrow-up-right icon)
External LinkDownload Link (download icon)
Download PDFLink with Custom Left Icon
User ProfileLarge Link with Explicit Icon Right Type
Large New WindowLink with Both Left Icon and Download
Download ReportModal Link (circle plus icon)
Open DetailsCard Icon Link Examples
These examples show how links appear inside card-icon components (displayed as paragraph tags with links classes)
Card Icon Link with Arrow (as paragraph)
Learn More
Card Icon Link - Large with Arrow (as paragraph)
Get Started
Card Icon Link with Download Icon (as paragraph)
Download Report
Card Icon Link with Modal Icon (as paragraph)
View Details
Links Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
title |
String | 'Link' |
The text content of the link |
link |
URL | '#' |
The URL the link points to |
size |
'large' | 'medium' |
'medium' |
The size of the link |
icon_right |
'' | 'arrow' | 'new_window' | 'download' | 'modal' |
'' |
Type of right icon and link behavior: - '': No icon- arrow: fa-light fa-arrow-right (standard link)- new_window: fa-light fa-arrow-up-right-from-square (opens in new tab/window)- download: fa-solid fa-arrow-down-to-line (opens in new tab/window)- modal: fa-solid fa-circle-plus (for modal/popup triggers)
|
icon_left |
Font Awesome class | '' |
Optional Font Awesome icon class for the left icon (e.g., 'fa-solid fa-user', 'fa-light fa-arrow-left') |
theme |
'light' | 'dark' |
'light' |
The theme of the link |
class |
String | '' |
Additional CSS classes to add to the link |
tag |
'a' | 'p' |
'a' |
HTML tag to use. Use 'p' for card icon links (non-clickable display) |
Multi Link
Multi Link Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
columns |
|
|
The number of columns for the links. Default 'auto' |
links |
URLs | '#' |
Array of link data. Each link should have
|
Card Icon Vertical
Default Card
Card Icon Vertical Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'default' | 'center' | 'ghost' |
'default' |
The style of the card |
title |
String | 'Card Title' |
The heading text for the card |
copy |
String | 'Card content goes here.' |
The paragraph text for the card |
alignment |
'left' | 'center' |
'left' |
Text alignment |
icon_style |
'background' | 'ghost' |
'background' |
The style of the icon |
icon_size |
'large' | 'medium' |
'large' |
The size of the icon |
icon |
FontAwesome class | 'fa-solid fa-star' |
The Font Awesome icon class |
link_title |
String | 'Learn More' |
The text for the link |
link_url |
URL | '#' |
The URL for the link |
link_size |
'large' | 'medium' |
'medium' |
The size of the link |
link_window |
true | false |
false |
Whether the link opens in a new window |
link_icon |
FontAwesome class | 'fa-light fa-arrow-right' |
The Font Awesome icon class for the link |
Card Icon Horizontal
Card Icon Horizontal Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'boxed' | 'ghost' |
'boxed' |
The style of the card |
title |
String | 'Card Title' |
The heading text for the card |
copy |
String | 'Card content goes here.' |
The paragraph text for the card |
icon_style |
'background' | 'ghost' |
'background' |
The style of the icon |
icon_size |
'large' | 'medium' |
'large' |
The size of the icon |
icon |
FontAwesome class | 'fa-solid fa-star' |
The Font Awesome icon class |
link_title |
String | 'Learn More' |
The text for the link |
link_url |
URL | '#' |
The URL for the link |
link_window |
true | false |
false |
Whether the link opens in a new window |
Card Image
Light Contained Style (Default)
Transforming Brands with Creativity
We specialize in creating custom digital experiences that engage and inspire. Our team leverages the latest technology and strategy to help brands thrive in the digital world.
Learn More
Light Center Aligned Card
Transforming Brands with Creativity
We specialize in creating custom digital experiences that engage and inspire. Our team leverages the latest technology and strategy to help brands thrive in the digital world.
View Details
Card Image Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'contained' | 'ghost' | 'boxed' |
'contained' |
The style of the card |
title |
String | 'Card Title' |
The heading text for the card |
copy |
String | 'Card content goes here.' |
The paragraph text for the card |
alignment |
'left' | 'center' |
'left' |
Text alignment |
image |
URL | 'http://frutheme.fru.qa/app/uploads/2025/05/Image.jpg' |
The URL of the image |
alt |
String | '' |
The alt text for the image |
aspectRatio |
String (format: 'width,height') | '3,2' |
The aspect ratio of the image (ignored if full is true) |
full |
true | false |
false |
Whether to display as a full-width image |
border |
true | false |
true |
Whether to add rounded corners to the image |
link_title |
String | 'Learn More' |
The text for the link |
link_url |
URL | '#' |
The URL for the link |
link_size |
'large' | 'medium' |
'medium' |
The size of the link |
link_window |
true | false |
false |
Whether the link opens in a new window |
link_icon |
FontAwesome class | 'fa-light fa-arrow-right' |
The Font Awesome icon class for the link |
Card Image and UI Overlay
Layout Left - Inside
Layout Left - Outside
Layout Right - Inside
Layout Right - Outside
Card Image UI Overlay Component Arguments
| Argument | Options / Type | Default | Description |
|---|---|---|---|
type |
'light' | 'dark' |
'light' |
The color theme of the card wrapper. |
image |
URL (String) | '' |
The URL of the main background image. |
alt |
String | '' |
The alt text for the main image. |
aspectRatio |
String (format: 'width,height') | '16,9' |
The aspect ratio of the image (e.g., '16,9', '3,3'). |
full |
true | false |
false |
Whether to display as a full-width image. |
overlay_layout |
'left' | 'right' |
'left' |
Determines the primary direction of the overlay layout logic. |
overlay_left |
Array | ['image' => '', 'position' => 'outside'] |
Settings for the left overlay. Keys: - image: Filename (e.g., 'soap-note.svg')- position: 'inside' | 'outside'
|
overlay_right |
Array | ['image' => '', 'position' => 'outside'] |
Settings for the right overlay. Keys: - image: Filename (e.g., 'autopay.svg')- position: 'inside' | 'outside'
|
Card Image Horizontal
Boxed Style (Default)
Boxed Style Card
Learn MoreGhost Style
Ghost Style Card
View DetailsCard Image Horizontal Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'boxed' | 'ghost' |
'boxed' |
The style of the card |
title |
String | 'Card Title' |
The heading text for the card |
image |
URL | 'http://frutheme.fru.qa/app/uploads/2025/05/Image.jpg' |
The URL of the background image |
link_title |
String | 'Learn More' |
The text for the link |
link_url |
URL | '#' |
The URL for the link |
link_size |
'large' | 'medium' |
'medium' |
The size of the link |
link_window |
true | false |
false |
Whether the link opens in a new window |
link_icon |
FontAwesome class | 'fa-light fa-arrow-right' |
The Font Awesome icon class for the link |
Card Image Horizontal Featured
Usage Example
<?php
get_template_part('components/card-image-horizontal-featured', null, [
'image_url' => 'https://example.com/image.jpg',
'image_alt' => 'Doctor with patient',
'tag' => 'Healthcare',
'read_time' => 'Read Time: 15 min.',
'headline' => 'Empowering Brands with Creativity and Innovation',
'link' => '#',
]);
?>
Parameters
- image_url (string): The URL for the image. Default: empty
- image_alt (string): Alt text for the image. Default: empty
- tag (string): Tag text. Default: 'Tag'
- read_time (string): Read time text. Default: 'Read Time: 15 min.'
- headline (string): The headline text. Default: 'Empowering Brands with Creativity and Innovation'
- link (string): The URL the entire card links to. Default: '#'
Card Image Horizontal Featured Hero
Usage Example
<?php
get_template_part('components/card-image-horizontal-featured-hero', null, [
'image_url' => 'https://example.com/image.jpg',
'image_alt' => 'Doctor with patient',
'tag' => 'Healthcare',
'date' => 'October 30, 2025',
'headline' => 'New Day Therapy Uses DrChrono RCM to Empower their Clinicians & Community',
'copy' => 'Russ Philpott graduated in 1997 with his Master\'s Degree in Counselor Education and started his counseling career in Marietta, OH after completing his internship at Marietta Memorial\'s Chemical Dependency Unit.',
'link_text' => 'Continue Reading',
'link' => '#',
]);
?>
Parameters
- image_url (string): The URL for the image. Default: empty
- image_alt (string): Alt text for the image. Default: empty
- tag (string): Tag text to display on image. Default: 'Category'
- date (string): Date text. Default: 'October 30, 2025'
- headline (string): The headline text.
- copy (string): The body copy text.
- link_text (string): The link text. Default: 'Continue Reading'
- link (string): The URL the entire card links to. Default: '#'
Card Image Background
Default Style with Two Buttons
Default Style Card
Ghost Style with One Button
Ghost Style Card
Card Image Background Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
image |
URL | 'http://frutheme.fru.qa/app/uploads/2025/05/Image.jpg' |
The URL of the background image |
title |
String | 'Transforming Brands' |
The heading text for the card |
style |
'default' | 'ghost' |
'default' |
The style of the card |
button1_text |
String | '' |
Text for the first button (no button if empty) |
button1_link |
URL | '#' |
URL for the first button |
button1_outlined |
true | false |
true |
Whether the first button should be outlined |
button1_icon_left |
FontAwesome class | '' |
Left icon for the first button |
button1_icon_right |
FontAwesome class | '' |
Right icon for the first button |
button2_text |
String | '' |
Text for the second button (no button if empty) |
button2_link |
URL | '#' |
URL for the second button |
button2_outlined |
true | false |
true |
Whether the second button should be outlined |
button2_icon_left |
FontAwesome class | '' |
Left icon for the second button |
button2_icon_right |
FontAwesome class | '' |
Right icon for the second button |
Card Image Bottom Vertical
This component features a smooth hover transition that fades between the body content (with image) and an overlay (with list and button).
Card Image Bottom Vertical (No CTA)
Patient Management
Streamline your practice with our comprehensive patient management tools. Track appointments, medical records, and billing all in one place.
Card Image Bottom Vertical (With CTA)
Telehealth Solutions
Connect with patients remotely through secure video consultations. Expand your reach and provide flexible care options.
Telehealth Solutions
Connect with patients remotely through secure video consultations. Expand your reach and provide flexible care options.
-
HD Video Consultations
-
Secure Messaging
-
Screen Sharing
-
Digital Prescriptions
-
Session Recording
How It Works
The card displays different content on hover:
- Default State: Shows headline, copy text, and image
- Hover State: Smoothly fades to show headline, copy text, list items, and a button
Usage Example
<?php
get_template_part('components/card-image-bottom-vertical', null, [
'headline' => 'Feature Item Headline',
'copy' => 'Lorem ipsum dolor sit amet consectetur. Sed ullamcorper tellus sed sit.',
'image_url' => 'https://example.com/image.jpg',
'image_alt' => 'Descriptive alt text',
'list_items' => [
'Feature one',
'Feature two',
'Feature three',
],
'button' => [
'text' => 'Learn More',
'link' => '#',
],
]);
?>
Parameters
- headline (string): The headline text. Default: 'Feature Item Headline'
- copy (string): The body copy text. Default: Lorem ipsum text
- image_url (string): The URL for the image shown in default state. Default: empty
- image_alt (string): Alt text for the image. Default: empty
- list_items (array): Array of feature/benefit items shown on hover. Default: empty array
- button (array): Button configuration with 'text' and 'link' keys shown on hover. Default: null
Features
- Smooth fade transition (0.3s) between states
- Background color changes on hover
- Overlay positioned absolutely for seamless transition
- Pointer events disabled on hidden overlay for better UX
- Fully responsive design
Card Video
Card Video Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'boxed' | 'ghost' |
'boxed' |
The style of the card |
video_url |
URL | 'https://www.youtube.com/watch?v=u31qwQUeGuM' |
The YouTube video URL |
image |
URL | 'http://frutheme.fru.qa/app/uploads/2025/05/Image.jpg' |
The URL of the thumbnail image |
title |
String | 'Video Headline Title' |
The heading text for the card |
Card Team
Card Team Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
name |
String | 'John Scott' |
The team member's name |
title |
String | 'Chief Executive Officer' |
The team member's job title |
image |
URL | 'http://frutheme.fru.qa/app/uploads/2025/05/Columns.jpg' |
The URL of the team member's image |
alt |
String | 'Team Member' |
Alt text for the image |
layout |
'overlay' | 'bottom' |
'overlay' |
The layout style |
link_title |
String | '' |
The text for the link (only used in 'bottom' layout) |
link_url |
URL | '#' |
The URL for the link (only used in 'bottom' layout) |
link_window |
true | false |
false |
Whether the link opens in a new window (only used in 'bottom' layout) |
link_icon |
FontAwesome class | 'fa-light fa-arrow-right' |
The Font Awesome icon class for the link (only used in 'bottom' layout) |
List
Small Size List
-
December 6
-
10:00-12:30pm
-
List Item
Medium Size List (Default)
-
January 15
-
2:00-4:30pm
-
Medium List Item
-
Additional Item
List Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
size |
'small' | 'medium' |
'medium' |
List size |
items |
Array | Array of example items | Array of list items. Each item is an array with 'icon' and 'text' keys |
List Box
-
Speech-to-text
-
Mobile Application
-
Practice Chat
-
Document Management & Faxing
-
Custom Macros
-
Immunization Registries
-
Lab Integrations
Usage Example
<?php
get_template_part('components/list-box', null, [
'list_items' => [
'Speech-to-text',
'Mobile Application',
'Practice Chat',
'Document Management & Faxing',
'Custom Macros',
'Immunization Registries',
'Lab Integrations',
],
]);
?>
Parameters
- list_items (array): Array of list item strings. Default: array with 7 example items
Notes
- Blue background (#bdceff) with white inner container
- Icons default to checkmarks (duotone circle-check) and cannot be changed
- Box shadow and rounded corners for elevated appearance
- Uses the list component internally with small size
Checkbox
Checkbox Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
id |
String | 'checkbox' |
ID attribute for the checkbox input and 'for' attribute for the label |
label |
String | 'I agree to the terms' |
Text label for the checkbox |
Radio Button
Stacked Radio Buttons (Default)
Horizontal Radio Buttons
Disabled State
Radio Button Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
id |
String | 'radio-[random]' |
ID attribute for the radio input |
name |
String | 'radio-group' |
Name attribute for the radio input |
value |
String | '' |
Value attribute for the radio input |
label |
String | 'Option' |
Label text for the radio button |
checked |
true | false |
false |
Whether the radio button is checked |
disabled |
true | false |
false |
Whether the radio button is disabled |
layout |
'stacked' | 'horizontal' |
'stacked' |
Layout of the radio button |
class |
String | '' |
Additional CSS classes to add to the radio wrapper |
attributes |
String | '' |
Additional HTML attributes to add to the radio input |
Dropdown
Multiple Selection Dropdown with Label
Single Selection Dropdown with Label
Dropdown Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
id |
String | 'dropdown' |
ID attribute for the dropdown |
label |
String | '' |
Optional label text to display above the dropdown |
icon |
FontAwesome class | 'fa-regular fa-user' |
Icon class for left icon |
icon_unicode |
String | '' |
Unicode value for left icon (e.g. 'f007') |
multiple |
true | false |
true |
Whether multiple selections are allowed |
options |
Array | Array of fruit options | Array of dropdown options. Each option is an array with 'value' and 'text' keys |
Field
Field with Label (User Icon)
Email Field with Label (Envelope Icon)
Phone Field with Label (Phone Icon)
Field Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
id |
String | 'field' |
ID attribute for the field |
label |
String | '' |
Optional label text to display above the field |
placeholder |
String | 'Enter your name' |
Placeholder text for the field |
aria_label |
String | 'Name' |
Aria-label attribute for accessibility |
icon_unicode |
String | 'f007' |
Unicode value for left icon (e.g. 'f007') |
attributes |
String | '' |
Additional HTML attributes to add to the field |
Form
Boxed Style Form
Contact Sales
"*" indicates required fields
Ghost Style Form
Contact Sales Left
"*" indicates required fields
Form Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'boxed' | 'ghost' |
'boxed' |
Form style |
form_id |
Integer | 1 |
Gravity Form ID |
title |
String | 'Contact Sales' |
Form title |
Filter Bar
Horizontal Ghost Filter Bar (also support vertical and ghost)
Filter Bar Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'boxed' | 'ghost' |
'ghost' |
Filter bar style |
align |
'vertical' | 'horizontal' |
'vertical' |
Filter bar alignment |
Keyline
Small Keyline
Medium Keyline (Default)
Large Keyline
Keyline Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
size |
'small' | 'medium' | 'large' |
'medium' |
Keyline size |
Logo
Logo Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
url |
URL | 'http://frutheme.fru.qa/app/uploads/2025/05/Logo-Horizontal.png' |
The URL of the logo image |
alt |
String | '' |
The alt text for the logo image |
width |
String | '200' |
The width of the logo in pixels |
Modal
ModalEmpowering Brands with Creativity and Innovation
We craft custom digital experiences that engage and inspire, using cutting-edge technology and strategy to help brands thrive.
Transforming Brands with Creativity
We are a full-service digital agency dedicated to helping brands succeed in the ever-evolving online landscape. Our team of experts combines creativity, strategy, and cutting-edge technology to craft solutions that drive real results. Whether you need a stunning website, an engaging digital campaign, or a complete brand transformation, we have the expertise to bring your vision to life. We understand the importance of delivering user-centric experiences that resonate with your audience and keep them coming back. With a data-driven approach, we ensure every project is optimized for maximum impact and measurable success. Collaboration is at the core of our process, as we work closely with you to understand your goals and exceed expectations.
Empowering Brands with Creativity and Innovation
We specialize in creating custom digital experiences that engage and inspire. Our team leverages the latest technology and strategy to help brands thrive in the digital world.
External LinkModal Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
| This component currently accepts no arguments and displays a default modal implementation. | |||
Stats
Boxed Style
15+
Years Experience
Stats Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
title |
String | '250+' |
The title/heading for the stats component |
copy |
String | 'Happy Customers' |
The content/description text |
style |
'ghost' | 'boxed' |
'ghost' |
The style of the component |
title_size |
'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' |
'h3' |
The HTML heading tag size for the title |
Table Examples
Default Table (ID 1)
| Row 1 | Row 2 | Row 3 | Row 4 |
|---|---|---|---|
| Row 1 | Row 3 | ||
| Row 1 | Row 2 | Row 3 | Row 4 |
| Row 1 | Row 3 |
Table with ID 2
| Essentials | Essentials Plus | Advanced | Advanced Plus | Elite | |
|---|---|---|---|---|---|
| Practice Management and Administration | |||||
| Copy Text | |||||
| Copy Text | |||||
| Copy Text | Copy Text | Copy Text | Copy Text | Copy Text | Copy Text |
| Copy Text | |||||
| Copy Text | |||||
| Copy Text | |||||
| Copy Text | |||||
| Copy Text | Copy Text | Copy Text | Copy Text | Copy Text | Copy Text |
| Copy Text | Copy Text | Copy Text | Copy Text | Copy Text | Copy Text |
| Copy Text | Copy Text | Copy Text | Copy Text | Copy Text | Copy Text |
| Clinical Tools | |||||
| Copy Text | |||||
| Copy Text | Copy Text | Copy Text | Copy Text | Copy Text | Copy Text |
| Copy Text | Copy Text | Copy Text | Copy Text | Copy Text | Copy Text |
| Copy Text | |||||
| Copy Text | |||||
| Copy Text | |||||
| Copy Text | |||||
Table with ID 3
Table Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
id |
Integer | 1 |
The table ID for the shortcode. This corresponds to the table created in the TablePress plugin. |
Note: This component uses the TablePress plugin shortcode. Make sure you have created tables in TablePress with the corresponding IDs.
Tabs
Horizontal Tabs (Default)
Features
Our product includes a wide range of features designed to enhance your productivity and streamline your workflow.
Tabs Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
layout |
'horizontal' | 'vertical' |
'horizontal' |
The layout of the tabs (horizontal or vertical) |
tabs |
Array | Array of example tabs | Array of tab data. Each tab is an array with 'title', 'icon', and 'content' keys |
Copy Full
Lorem Ipsum Heading 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam rhoncus. Maecenas tempus, tellus eget Etiam rhoncus. Maecenas tempus, tellus eget Etiam rhoncus. Maecenas tempus, tellus eget Etiam rhoncus. Maecenas tempus, tellus eget
Lorem Ipsum Heading 2
Vivamus luctus urna sed urna ultricies ac tempor dui sagittis.
Lorem Ipsum Heading 3
In condimentum facilisis porta. Sed nec diam eu diam mattis viverra.
Lorem Ipsum Heading 4
Nulla fringilla, orci ac euismod semper, magna diam.
Lorem Ipsum Heading 5
Curabitur ullamcorper ultricies nisi. Nam eget dui.
Lorem Ipsum Heading 6
Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus.
Unordered List
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Sed do eiusmod tempor incididunt
Ordered List
- Ut enim ad minim veniam
- Quis nostrud exercitation ullamco
- Laboris nisi ut aliquip ex ea commodo
Copy Full Component
This component demonstrates the full typography styles available in the theme, including all heading levels (H1-H6), paragraphs, links, and list styles. It serves as a comprehensive reference for content formatting and styling.
| Element | Description |
|---|---|
h1-h6 |
All heading levels with proper hierarchy and styling |
p |
Paragraph text with proper line height and spacing |
a |
Links with hover states and proper contrast |
ul |
Unordered lists with consistent bullet styling |
ol |
Ordered lists with numbered items |
Copy Stacked
Empowering Brands with Creativity
Lorem ipsum dolor sit amet consectetur. Ipsum maecenas dolor eu proin iaculis vitae in sed. Amet nullam molestie integer leo nisi.
Empowering Brands with Creativity
Lorem ipsum dolor sit amet consectetur. Ipsum maecenas dolor eu proin iaculis vitae in sed. Amet nullam molestie integer leo nisi.
Empowering Brands with Creativity
Lorem ipsum dolor sit amet consectetur. Ipsum maecenas dolor eu proin iaculis vitae in sed. Amet nullam molestie integer leo nisi.
Copy Stacked Component Arguments
| Argument | Type | Default | Description |
|---|---|---|---|
stacked |
Array | [] |
An array of content items. Each item should contain:
|
button_1 |
Array | [] |
Primary button configuration. Keys:
|
button_2 |
Array | [] |
Secondary button configuration. Same options as button_1.
|
Image
Default Image (Aspect Ratio 21:5)
Custom Aspect Ratio (16:9)
Square Aspect Ratio with Extra Border (1:1)
Square Aspect Ratio with Extra Border and Inverted (1:1)
Full-Width Image
Image with Border
Image with Tag
Full-Width Image with Border
Image with Zoom on Hover
Full-Width Image with Zoom
Image with Tag and Zoom
Image Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
src |
URL | 'http://frutheme.fru.qa/app/uploads/2025/05/Columns.jpg' |
The image source URL |
alt |
String | '' |
The alt text for the image |
aspectRatio |
String (format: 'width,height') | '21,5' |
The aspect ratio of the image (ignored if full is true) |
full |
true | false |
false |
Whether to display as a full-width image (removes aspectRatio and adds flex-img class) |
border |
true | false |
false |
Whether to add rounded corners (radiusImage class) to the image |
tag |
Array | null |
Optional tag to display on the image. If provided, should be an array with 'title', 'icon', and 'style' keys |
zoom |
true | false |
false |
Whether to add zoom animation on hover |
Image and Checklist
-
Speech-to-text
-
Mobile Application
-
Practice Chat
-
Document Management & Faxing
-
Custom Macros
-
Speech-to-text
-
Mobile Application
-
Practice Chat
-
Document Management & Faxing
-
Custom Macros
Usage Example
<?php
get_template_part('components/image-and-checklist', null, [
'image_url' => 'https://frutheme.fru.qa/app/uploads/2025/05/Image.jpg',
'image_alt' => 'Doctor with patient',
'list_items' => [
'Speech-to-text',
'Mobile Application',
'Practice Chat',
'Document Management & Faxing',
'Custom Macros',
],
'type' => 'left', // or 'right'
]);
?>
Parameters
- image_url (string): The URL for the image.
- image_alt (string): Alt text for the image. Default: empty
- list_items (array): Array of list item strings (maximum 6 items). Default: array with 5 example items
- type (string): Position of list box: 'left' or 'right'. Default: 'left'
Notes
- Users can add up to 6 list items
- Icons default to checkmarks (duotone circle-check) and cannot be changed
- List box has a shadow and blue background with white inner container
- Image uses the standard image component with 600x600 aspect ratio
Image UI Overlay
Usage Example
<?php
get_template_part('components/image-ui-overlay', null, [
'image_url' => 'https://frutheme.fru.qa/app/uploads/2025/05/Image.jpg',
'image_alt' => 'Doctor with patient',
'overlay_1' => [
'enabled' => true,
'image' => 'https://drchronowp.wpenginepowered.com/wp-content/uploads/2025/11/Text-1.png',
'position' => [
'bottom' => '-39.92px',
'left' => '20px',
],
],
'overlay_2' => [
'enabled' => true,
'image' => 'https://drchronowp.wpenginepowered.com/wp-content/uploads/2025/11/Text-1.png',
'position' => [
'bottom' => '32px',
'left' => '32px',
],
],
'overlay_3' => [
'enabled' => true,
'image' => 'https://drchronowp.wpenginepowered.com/wp-content/uploads/2025/11/Text-1.png',
'position' => [
'bottom' => '139px',
'right' => '-28px',
],
],
]);
?>
Parameters
- image_url (string): The URL for the background image.
- image_alt (string): Alt text for the image. Default: empty
- overlay_1 (array): Configuration for first UI overlay. Default: null
- enabled (bool): Whether to show this overlay
- image (string): URL to the UI graphic image (SVG or PNG)
- position (array): Position with 'bottom' and 'left' values
- overlay_2 (array): Configuration for second UI overlay. Default: null (same structure as overlay_1)
- overlay_3 (array): Configuration for third UI overlay. Default: null (same structure as overlay_1, uses 'right' instead of 'left')
Notes
- Each overlay can be toggled on/off using the 'enabled' parameter
- UI graphics should be provided as SVG or PNG images
- Position values can be adjusted using CSS units (px, %, etc.)
- Overlays are absolutely positioned relative to the image container
Testimonials
Boxed Style (Default)
Fruition Digital has completely transformed the way we do business. Their innovative approach, attention to detail, and dedication to our vision exceeded all expectations.
John Scott
Acme Corporation
Working with Fruition has been a game-changer for our organization. Their team consistently delivers exceptional results and provides strategic insights that have helped us grow.
Jane Doe
XYZ Industries
The level of professionalism and expertise at Fruition is unmatched. They took the time to understand our unique challenges and delivered solutions that exceeded our expectations.
Michael Johnson
Global Solutions
Fruition Digital has completely transformed the way we do business. Their innovative approach, attention to detail, and dedication to our vision exceeded all expectations.
John Scott
Acme Corporation
Working with Fruition has been a game-changer for our organization. Their team consistently delivers exceptional results and provides strategic insights that have helped us grow.
Jane Doe
XYZ Industries
The level of professionalism and expertise at Fruition is unmatched. They took the time to understand our unique challenges and delivered solutions that exceeded our expectations.
Michael Johnson
Global Solutions
Fruition Digital has completely transformed the way we do business. Their innovative approach, attention to detail, and dedication to our vision exceeded all expectations.
John Scott
Acme Corporation
Working with Fruition has been a game-changer for our organization. Their team consistently delivers exceptional results and provides strategic insights that have helped us grow.
Jane Doe
XYZ Industries
The level of professionalism and expertise at Fruition is unmatched. They took the time to understand our unique challenges and delivered solutions that exceeded our expectations.
Michael Johnson
Global Solutions
Testimonials Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
alignment |
'center' |
'center' |
Alignment of the testimonials |
style |
'boxed' | 'ghost' |
'boxed' |
Style of the testimonial cards |
items |
Number |
'2' |
Number of slides to show |
testimonials |
Array | Required. Array of testimonial data | Array of testimonial data. Each testimonial should have 'image_src', 'image_alt', 'name', 'company', and 'quote' keys |
Timeline
Basic Timeline with Mixed Content (Some with Images, Some without)
1995
Cusetom Title Here
Aenean fermentum elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis ut felis magna. We follow a structured approach that ensures success at every stage of your project.
2010
Cusetom Title Here
Aenean fermentum elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis ut felis magna. We follow a structured approach that ensures success at every stage of your project.
2018
Cusetom Title Here
Aenean fermentum elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis ut felis magna. We follow a structured approach that ensures success at every stage of your project.
2019
Cusetom Title Here
Aenean fermentum elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis ut felis magna. We follow a structured approach that ensures success at every stage of your project.
2023
Cusetom Title Here
Aenean fermentum elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis ut felis magna. We follow a structured approach that ensures success at every stage of your project.
Timeline Component Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
items |
Array | Yes | Array of timeline items |
Timeline Item Configuration
Each item in the items array accepts the following parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
year |
String | No | Year or date for the timeline event |
title |
String | No | Title of the timeline event |
copy |
String | No | Description text for the event |
image_src |
URL String | No | Image source URL (optional) |
image_alt |
String | No | Image alt text (optional) |
WYSIWYG
With Rich HTML Content - Full Heading Hierarchy
Our Comprehensive Approach to Digital Excellence
Lorem ipsum dolor sit amet consectetur adipiscing elit. Ipsum maecenas dolor eu proin iaculis vitae in sed porta. Amet nullam molestie integer leo nisi diam cursus. Natoque a massa in dictumst cursus lectus ligula consectetur viverra. Discover our full range of services and see how we can transform your digital presence.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante magna. Donec eu libero sit amet quam egestas semper dapibus nunc.
Why Choose Our Services
Bibendum nullam fames ipsum dolor nunc elementum cursus. In maecenas nisi ut auctor malesuada sed. We offer comprehensive solutions that include:
- Strategic digital planning and consultation
- Custom web development and design
- Search engine optimization and marketing
- Brand identity and creative services
- Ongoing support and maintenance
Our team brings decades of combined experience to every project. View our portfolio to see examples of our work.
Our Proven Process
Aenean fermentum elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis ut felis magna. We follow a structured approach that ensures success at every stage of your project.
Getting Started
Ready to begin your digital transformation journey? Contact our team today for a free consultation and discover how we can help you achieve your business goals.
Image Gallery
Default Gallery
Center mode
Image Gallery Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
mode |
Boolean | False | True to enable Center mode |
item_to_show |
Number | 3 |
Number of Items to Show (minimum 3) |
gallery |
Array | [] (empty array) |
Array of gallery images. Each image should have 'url', 'alt', 'title', and 'description' keys |
Flight Data Tray Examples
Arrivals
Flight
From
Time
Status
Gate
Watch
Flight #
Arriving From
12:00 PM
Gate 8
Flight #
Arriving From
12:00 PM
Gate 8
Flight Table Examples
Flight
From
Time
Status
Gate
Watch
Flight #
Arriving From
12:00 PM
Gate 8
Flight #
Arriving From
12:00 PM
Gate 8
Card Document
Default Card
Card Document Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'default' | 'center' | 'ghost' |
'default' |
The style of the card |
title |
String | 'Card Title' |
The heading text for the card |
copy |
String | 'Card content goes here.' |
The paragraph text for the card |
alignment |
'left' | 'center' |
'left' |
Text alignment |
icon_style |
'background' | 'ghost' |
'background' |
The style of the icon |
icon_size |
'large' | 'medium' |
'large' |
The size of the icon |
icon |
FontAwesome class | 'fa-solid fa-star' |
The Font Awesome icon class |
link_title |
String | 'Learn More' |
The text for the link |
link_url |
URL | '#' |
The URL for the link |
link_size |
'large' | 'medium' |
'medium' |
The size of the link |
link_window |
true | false |
false |
Whether the link opens in a new window |
link_icon |
FontAwesome class | 'fa-light fa-arrow-right' |
The Font Awesome icon class for the link |
Card Event
Boxed Style (Default)
DEC 15
2025
Event Name
9:00 AM - 5:00 PM PST
Card Event Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'boxed' | 'ghost' |
'boxed' |
The style of the card |
link |
URL | '' |
The event link for the card |
title |
String | 'Card Title' |
The heading text for the card |
status |
String | '' |
The event status for the card |
month |
String | '' |
The event month for the card (e.g., 'JAN', 'FEB') |
day |
String | '' |
The event day for the card (e.g., '15', '22') |
year |
String | '' |
The event year for the card (e.g., '2025', '2026') |
time |
String | '' |
The event time for the card |
Card Pricing
Card Pricing (No CTA)
Pricing Plan
Lorem ipsum dolor sit amet consectetur.
-
List Item
-
List Item
-
List Item
-
List Item
-
List Item
Usage Example
<?php
get_template_part('components/card-pricing', null, [
'title' => 'Pricing Plan',
'description' => 'Lorem ipsum dolor sit amet consectetur.',
'list_items' => [
'List Item',
'List Item',
'List Item',
'List Item',
'List Item',
],
'button_text' => 'Optional Button Style 1 or 2',
'button_link' => '#',
'button_type' => 'primary',
'button_size' => 'medium',
]);
?>
Parameters
- title (string): The pricing plan title. Default: 'Pricing Plan'
- description (string): The pricing plan description. Default: 'Lorem ipsum dolor sit amet consectetur.'
- list_items (array): Array of list item strings. Default: array with 5 'List Item' entries
- button_text (string): The button text. Default: 'Optional Button Style 1 or 2'
- button_link (string): The button URL. Default: '#'
- button_type (string): Button type: 'primary' or 'secondary'. Default: 'primary'
- button_size (string): Button size: 'small', 'medium', or 'large'. Default: 'medium'
Flyout Trigger
Basic Example
Flyout Trigger Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
links |
Array | Empty array | Array of link items |
theme |
'light' | 'dark' |
'light' |
The theme of the links |
Link Item Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
title |
String | 'Link' |
The text content of the link |
link |
URL | '#' |
The URL the link points to |
icon_left |
FontAwesome class | '' |
The Font Awesome icon class for the left icon |
icon_right |
FontAwesome class | Automatically set based on window parameter | The Font Awesome icon class for the right icon. If not specified, uses 'fa-light fa-arrow-right' for normal links and 'fa-light fa-arrow-up-right-from-square' for external links. |
window |
true | false |
false |
Whether the link opens in a new window |
Card Dine Shop Relax
A versatile card component for showcasing dining, shopping, and relaxation options.
Basic Example
Coastal Cuisine Restaurant
Experience fresh seafood and coastal flavors in a relaxed atmosphere with ocean views. Our chef creates seasonal dishes using locally sourced ingredients.
Card Dine Shop Relax Component Arguments
| Argument | Options | Default | Description |
|---|---|---|---|
style |
'contained' | 'ghost' | 'boxed' |
'contained' |
The style of the card |
title |
String | 'Card Title' |
The heading text for the card |
title_size |
'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' |
'h2' |
The heading size |
copy |
String | 'Card content goes here.' |
The paragraph text for the card |
alignment |
'left' | 'center' |
'left' |
Text alignment |
image |
URL | 'https://frupress.ddev.site/app/uploads/2025/05/Image.jpg' |
The URL of the image |
alt |
String | '' |
The alt text for the image |
aspectRatio |
String (format: 'width,height') | '16,9' |
The aspect ratio of the image |
full |
true | false |
false |
Whether to display as a full-width image |
border |
true | false |
true |
Whether to add rounded corners to the image |
category |
'dine' | 'shop' | 'relax' |
'dine' |
The category type |
icon |
FontAwesome class | Depends on category | The Font Awesome icon class for the category |
location |
String | '' |
The location or address information |
deal_title |
String | '' |
The title for the deal tag |
deal_icon |
FontAwesome class | 'fa-regular fa-tag' |
The Font Awesome icon class for the deal tag |
deal_style |
'neutral' | 'primary' | 'secondary' | 'tertiary' | 'success' | 'error' |
'primary' |
The style for the deal tag |
link_title |
String | 'Learn More' |
The text for the link |
link_url |
URL | '#' |
The URL for the link |
link_size |
'large' | 'medium' |
'medium' |
The size of the link |
link_window |
true | false |
false |
Whether the link opens in a new window |
link_icon |
FontAwesome class | 'fa-light fa-arrow-right' |
The Font Awesome icon class for the link |
Image Thumbnail Slider
A component for displaying a main image with thumbnail navigation.
Basic Image Thumbnail Slider
Image Thumbnail Slider Component Arguments
| Argument | Type | Default | Description |
|---|---|---|---|
images |
Array | [] |
Array of image data. Each image should have 'url', 'alt', and 'title' keys. |
aspectRatio |
String | '4,3' |
The aspect ratio for the main image in format "width,height" (e.g., "4,3"). |
border |
Boolean | true |
Whether to add rounded corners to images. |
thumbsToShow |
Integer | 4 |
Number of thumbnails to show at once. Thumbnails use the image component with a 1:1 aspect ratio. |
Image Data Structure
Each image in the images array should have the following structure:
{
'url': 'https://example.com/image.jpg', // Required: URL of the image
'alt': 'Image description', // Optional: Alt text for accessibility
'title': 'Image title' // Optional: Title for the image
}