2026-03-03 21:33:01 +05:30

41 lines
1.2 KiB
TypeScript

import React from "react";
interface SectionTitleProps {
tagline: string;
title: string;
centered?: boolean;
light?: boolean;
showShape?: boolean;
className?: string;
}
const SectionTitle: React.FC<SectionTitleProps> = ({
tagline,
title,
centered = false,
light = false,
showShape = true,
className = "",
}) => {
return (
<div className={`sec-title-wrapper p-relative ${centered ? "text-center" : ""} ${className}`}>
<div className={`sec-title ${light ? "sec-title--light" : ""}`}>
<div className="sec-title__shape"></div>
<h6 className="sec-title__tagline">{tagline}</h6>
<h3 className={`sec-title__title ${light ? "text-white" : ""}`}
dangerouslySetInnerHTML={{ __html: title }}
/>
</div>
{showShape && (
<img
src="https://bracketweb.com/pelocishtml/assets/images/shapes/text-shape-2.png"
alt=""
className="sec-title__text-shape"
/>
)}
</div>
);
};
export default SectionTitle;