_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;