mirror of
https://github.com/privacy-scaling-explorations/pse.dev.git
synced 2026-01-10 06:38:03 -05:00
36 lines
697 B
TypeScript
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 }
|