Section Heading
Elevate the design of your pages with a customizable SectionHeading component. Perfect for React and Next.js applications, this component allows you to style section titles consistently and responsively with Tailwind CSS. Learn how to make your page sections stand out with ease and elegance.
Section Heading preview
Hero Banner Section
Please install everything that's required
Before setup and using this component, please install all the required dependencies from this link (if you have never installed).
1. Setup codes
Create a new component components/ui/typography/SectionHeading.tsx
jsximport React from "react"; import { cn } from "@/utils/cn"; const SectionHeading = ({ children, className, }: { children: React.ReactNode; className?: string; }) => { return <h2 className={cn("text-2xl", className)}>{children}</h2>; }; export default SectionHeading;
2. Usages
Now we can use SectionHeading component for each of section like: Hero section, Features section, FAQs section, ...
jsximport SectionHeading from "../typography/SectionHeading"; ... <SectionHeading>Section 1</SectionHeading> <SectionHeading>Section 2</SectionHeading>
The UI like that