Card
Het card component wordt gebruikt voor voornamelijk nieuwsartikelen. Het component bevat de volgende slots die optioneel gevuld kunnen worden:
Properties
Property | Attribute | Type | Default | Description |
---|---|---|---|---|
elementType
|
element-type
|
string
|
''
|
Het element van de card |
url
|
url
|
string
|
''
|
|
headerPrefix
|
header-prefix
|
string
|
''
|
|
header
|
header
|
string
|
''
|
|
headerSuffix
|
header-suffix
|
string
|
''
|
|
attribute
|
attribute
|
string
|
''
|
|
label
|
label
|
string
|
''
|
|
thumb
|
thumb
|
string
|
''
|
|
date
|
date
|
string
|
''
|
|
datetime
|
datetime
|
string
|
''
|
|
tags
|
tags
|
array
|
[]
|
|
readingTime
|
reading-time
|
string
|
''
|
|
tagsText
|
tags-text
|
string
|
''
|
|
badges
|
badges
|
array
|
[]
|
|
body
|
body
|
string
|
''
|
|
text
|
text
|
string
|
''
|
Voorbeeldcode:
<x-card
url="#"
title="Card title"
date="11/03/21"
date-time="2021-03-11T11:30:00"
reading-time="5"
:tags="[['name'=>'Tag 1'],['name'=>'Tag 2']]"
>
<x-slot name="label">
<span>Label</span>
</x-slot>
<x-slot name="thumb">
<img src="https://fakeimg.pl/800x600"
sizes="(min-width: 1200px) 360px, (min-width: 992px) 293px, (min-width: 768px) 310px, 100vw"
srcset="https://fakeimg.pl/800x600 800w,https://fakeimg.pl/400x300 400w,https://fakeimg.pl/200x150 200w"
alt="Card title"
>
</x-slot>
<x-slot name="text">
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Architecto cumque delectus distinctio dolor laudantium nobis,
non quaerat quos soluta vero!
Assumenda commodi ex nesciunt numquam qui ratione suscipit ullam, voluptatibus.
</x-slot>
</x-card>
Resultaat:
Voorbeeldcode:
<x-card element-type="div">
<x-slot:header-prefix>
<a href="#"
title="Kies een andere zorg"
>
<i class="fa fa-trash-o"></i>
<span class="sr-only" aria-hidden="true">Verwijderen</span>
</a>
</x-slot:header-prefix>
<x-slot:header>
<h2 class="title title--h4 js-set-healthcare-name">
Voorbeeldnaam
</h2>
</x-slot:header>
<x-slot:header-suffix>
<button class="button button--bare button--link js-change-recognition-selection"
type="button"
>
Wijzigen
</button>
</x-slot:header-suffix>
<x-slot:body>
<h3 class="title mb-4">Registratie(s)</h3>
<div class="js-recognition-list vstack vstack--space-between-sm">
<x-agb-code-request.healthcare-selection
title="Voorbeeld"
file-name="Bestandsnaam"
:file-size="10"
registration-number="545843468345"
hide-registration-number="546486687687"
registrationSince="01-12-2023"
/>
</div>
</x-slot:body>
</x-card>
Resultaat:
Voorbeeldcode:
<div class="row">
<div class="col-xs-3">
<x-card
title="Voorbeeld"
>
<x-slot name="thumb">
<img src="https://picsum.photos/1920/1080">
</x-slot>
<x-slot name="text">
Natum adolescens voluptatum nostra maecenas consectetur expetendis. Aperiri mutat ut fuisset dicit.
Primis persecuti mea eruditi mus dicunt eu explicari hinc.
</x-slot>
</x-card>
</div>
</div>