Responsive
Atoms
FormLabel
Default
Molecules
ContactDetails
Default
Organisms
HeaderMinimal
Default
ServicesGroupFinderBlock
With Results No Results

CardListing / With Call to Action

Listing with CTA button below cards

Layout
Properties
JSON format (e.g., [{"LinkText":"Home","LinkUrl":"/"}])
JSON format (e.g., [{"LinkText":"Home","LinkUrl":"/"}])
JSON format (e.g., [{"LinkText":"Home","LinkUrl":"/"}])
Component Code
@await Html.PartialAsync("~/Components/Organisms/CardListing/CardListing.cshtml", new CardListingProps
{
"Cards": [
{
"Title": "Fundraising Volunteer",
"Category": "Fundraising",
"Description": "Join us in this important role.",
"DescriptionHtml": null,
"ImageHtml": null,
"CssClass": null,
"HeadingLevel": 3,
"Type": 4,
"LinkText": null,
"LinkUrl": "/volunteer/fundraising-volunteer",
"LinkTarget": null,
"IsActive": false
},
{
"Title": "Support Line Volunteer",
"Category": "Support",
"Description": "Join us in this important role.",
"DescriptionHtml": null,
"ImageHtml": null,
"CssClass": null,
"HeadingLevel": 3,
"Type": 4,
"LinkText": null,
"LinkUrl": "/volunteer/support-line-volunteer",
"LinkTarget": null,
"IsActive": false
}
],
"CallToAction": {
"Variant": "primary",
"Type": null,
"Disabled": false,
"AriaLabel": null,
"Name": null,
"Value": null,
"Action": null,
"LinkText": "View All Opportunities",
"LinkUrl": "/volunteer/all",
"LinkTarget": null,
"IsActive": false
},
"NoResultsText": "No results found.",
"TotalResultsMessage": "",
"PaginationHtml": null,
"LayoutVariant": ""
})
♿ Accessibility