next.js/examples/cms-buttercms/components/landing-page-sections/hero.js
hero.js44 lines1.1 KB
import Image from "next/image";

export default function Hero({
  headline,
  subheadline,
  image,
  buttonLabel,
  buttonUrl,
  scrollAnchorId,
}) {
  return (
    <section id={scrollAnchorId} className="hero-section">
      <div className="container">
        <div className="row align-items-center">
          <div className="col-xl-6 col-lg-6 col-md-10">
            <div className="hero-content">
              <h1>{headline}</h1>
              <p>{subheadline}</p>

              <a href={buttonUrl} className="main-btn btn-hover">
                {buttonLabel}
              </a>
              <a href="https://buttercms.com/join/">Need an account?</a>
            </div>
          </div>
          {image && (
            <div className="col-xxl-6 col-xl-6 col-lg-6">
              <div className="hero-image text-center text-lg-end">
                <Image
                  src={image}
                  layout="responsive"
                  height="400px"
                  width="400px"
                  alt=""
                />
              </div>
            </div>
          )}
        </div>
      </div>
    </section>
  );
}
Quest for Codev2.0.0
/
SIGN IN