Files
pse.dev/components/ui/label.tsx
Kalidou Diagne f3fe727e5e General issues fix (#197)
* general issues fixes
2024-10-18 02:09:32 +01:00

36 lines
697 B
TypeScript

import { cn } from "@/lib/utils"
interface LabelProps {
label: React.ReactNode
className?: string
}
const SectionTitle = ({ label, className = "" }: LabelProps) => {
return (
<span
className={cn(
"font-sans text-base font-bold uppercase leading-[24px] tracking-[3.36px] text-tuatara-950",
className
)}
>
{label}
</span>
)
}
const MainPageTitle = ({ label }: LabelProps) => {
return (
<span className="text-4xl font-bold break-words font-display text-tuatara-950 lg:text-6xl xl:text-7xl">
{label}
</span>
)
}
const Label = {
displayName: "Label",
PageTitle: MainPageTitle,
Section: SectionTitle,
}
export { Label }