_includes/pageelements/CallToActionSection.11ty.tsx (31 lines of code) (raw):
export type CallToActionProps = {
title: string;
url: string;
message: string;
imageUrl: string;
};
function CallToActionSection({
title,
url,
message,
imageUrl,
}: CallToActionProps) {
return (
<section class="section has-background-grey-dark">
<div class="container">
<div class="is-vcentered columns is-multiline">
<div class="column is-5">
<h2 class="is-size-1 is-size-3-mobile has-text-weight-bold title mb-6 has-text-white">
{title}
</h2>
<p class="subtitle mb-5 has-text-grey-light">{message}</p>
<a class="button is-rounded" href={url}>
Learn More
</a>
</div>
<div class="column is-6 ml-auto">
<img class="image is-fullwidth" src={imageUrl} alt={title} />
</div>
</div>
</div>
</section>
);
}
export default CallToActionSection;