Hero
Last updated
Last updated
The Hero
component serves as the introductory section of the landing page. It provides a bold headline, a brief description of the application, a call-to-action button, a special offer notice, a star rating visual, and a prominent hero image.
Props
The Hero
component does not accept any props.
Dependencies
React Icons: Uses react-icons
for the app icon and star rating visuals.
Internal Components:
: A reusable button component configured here to include an icon and custom dimensions.
Image Assets:
heroImg
: An imported image that visually represents the application in the hero section.
Key Style Classes
Responsive Layout:
flex flex-col lg:flex-row
: Arranges the content in a column on small screens and a row on larger screens.
text-center lg:text-left
: Centers text on small screens and aligns left on larger screens.
Text Styling:
Headline: text-3xl sm:text-4xl lg:text-6xl font-semibold leading-tight
for a responsive and prominent heading.
Description: text-neutral-500 text-sm md:text-lg font-light
for a soft, understated description text.
Button Styling: Uses a CheckoutButton
styled with an icon, and width
and height
props to control dimensions.
Additional Visuals:
Star Rating: FaStar
icons arranged horizontally to signify high user ratings.
Launch Offer: A green blinking dot with a special launch discount to attract user attention.
Usage Example
Additional Notes
Incentive Text: The special launch offer text can be customized to highlight a promotional deal.
Hero Image: The heroImg
is styled to be responsive, adapting its width for various screen sizes while maintaining quality.
Star Rating: Displays a row of five stars to reinforce a positive user perception.
This covers the Hero
component’s documentation.