0.7.2

WidgetFeaturesCard

Source code

.

Full of content

Features

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Lorem Ipsum

Features 2

Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Param name
Param value
Param name
Param value
Param name
Param value
---
import { WidgetFeaturesCard } from '@yatoday/astro-ui/astro';
---

<WidgetFeaturesCard
  title="Lorem Ipsum"
  subtitle="Lorem ipsum dolor sit amet, consectetur adipisicing elit."
  tagline="Features"
  columns={3}
  items={[
    {
      title: 'Features 1',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      image: { src: '~/assets/images/800x800.svg', alt: 'Lorem Ipsum' },
      callToAction: { href: '/', text: 'Read more' },
      links: [
        { href: '/', text: 'Additional link 1' },
        { href: '/', text: 'Additional link 2' },
        { href: '/', text: 'Additional link 3' },
      ],
    },
    {
      title: 'Features 2',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      image: { src: '~/assets/images/800x800.svg', alt: 'Lorem Ipsum' },
      callToAction: { href: '/', text: 'Read more' },
      data: [
        { name: 'Param name', value: 'Param value' },
        { name: 'Param name', value: 'Param value' },
        { name: 'Param name', value: 'Param value' },
      ],
    },
    {
      title: 'Features 3',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      image: { src: '~/assets/images/800x800.svg', alt: 'Lorem Ipsum' },
      callToAction: { href: '/', text: 'Read more' },
      links: [
        { href: '/', text: 'Additional link 1' },
        { href: '/', text: 'Additional link 2' },
        { href: '/', text: 'Additional link 3' },
      ],
    },
  ]}
/>
With Image & Card4 for render

Features

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Features 1

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Features 2

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Features 3

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

---
import { WidgetFeaturesCard } from '@yatoday/astro-ui/astro';
---

<WidgetFeaturesCard
  via={Card4}
  image="~/assets/images/pexels-helenalopesph-1015568.jpg"
  title="Lorem Ipsum"
  subtitle="Lorem ipsum dolor sit amet, consectetur adipisicing elit."
  tagline="Features"
  columns={3}
  items={[
    {
      title: 'Features 1',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      image: { src: '~/assets/images/800x800.svg', alt: 'Lorem Ipsum' },
      callToAction: { href: '/', text: 'Read more' },
      icon: "tabler:home",
    },
    {
      title: 'Features 2',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      image: { src: '~/assets/images/800x800.svg', alt: 'Lorem Ipsum' },
      callToAction: { href: '/', text: 'Read more' },
      icon: "tabler:home",
    },
    {
      title: 'Features 3',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      image: { src: '~/assets/images/800x800.svg', alt: 'Lorem Ipsum' },
      callToAction: { href: '/', text: 'Read more' },
      icon: "tabler:home",
    },
  ]}
/>
With icons & Card2 for render

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit.
---
import { WidgetFeaturesCard } from '@yatoday/astro-ui/astro';
---

<WidgetFeaturesCard
  via={Card2}
  title="Lorem Ipsum"
  subtitle="Lorem ipsum dolor sit amet, consectetur adipisicing elit."
  columns={3}
  items={[
    {
      icon: 'tabler:home',
      title: 'Lorem Ipsum',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      url: '/',
    },
    {
      icon: 'tabler:tractor',
      title: 'Lorem Ipsum',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      url: '/',
    },
    {
      icon: 'tabler:circle-chevrons-down',
      title: 'Lorem Ipsum',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      url: '/',
    },
  ]}
/>
With background

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit.
---
import { WidgetFeaturesCard } from '@yatoday/astro-ui/astro';
---

<WidgetFeaturesCard
  title="Lorem Ipsum"
  subtitle="Lorem ipsum dolor sit amet, consectetur adipisicing elit."
  columns={3}
  items={[
    {
      icon: 'tabler:home',
      title: 'Lorem Ipsum',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      callToAction: { href: '/', text: 'Read more' },
    },
    {
      icon: 'tabler:tractor',
      title: 'Lorem Ipsum',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
      callToAction: { href: '/', text: 'Read more' },
    },
    {
      icon: 'tabler:circle-chevrons-down',
      title: 'Lorem Ipsum',
      description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
    },
  ]}
>
  <Fragment slot="bg">
    <div class="absolute inset-0 bg-primary/20"></div>
  </Fragment>
</Features1Widget>

Props

PropTypeDefaultDescription
itemsArray[]Array of Card1 (or Card2, Card3, … etc.) components
viaComponentCard1Which card component should be used for rendering
titlestring-Title in Headline component
subtitlestring-Subtitle in Headline component
taglinestring-Tagline in Headline component
imagestring | Image--
columnsnumber1Number of columns in the grid. From 1 to 4
isAfterContentbooleanfalse-
idstring-Specify a unique id for the section
isDarkbooleanfalseAdds the dark CSS class to the WidgetWrapper
bgstring-Set background element
classes.gridstring-CSS classes for the grid container
classes.cardObject-CSS classes for the Card{...} component
classes.containerstring-CSS classes for the WidgetWrapper container
classes.headline.{...}string-CSS classes for the Headline component