website landing page

This commit is contained in:
2025-12-02 19:44:18 +01:00
parent fd3b4171aa
commit 895318ac40
33 changed files with 2226 additions and 842 deletions

View File

@@ -4,9 +4,10 @@ interface HeadingProps {
level: 1 | 2 | 3;
children: ReactNode;
className?: string;
style?: React.CSSProperties;
}
export default function Heading({ level, children, className = '' }: HeadingProps) {
export default function Heading({ level, children, className = '', style }: HeadingProps) {
const baseStyles = 'font-bold tracking-tight';
const levelStyles = {
@@ -18,7 +19,7 @@ export default function Heading({ level, children, className = '' }: HeadingProp
const Tag = `h${level}` as keyof JSX.IntrinsicElements;
return (
<Tag className={`${baseStyles} ${levelStyles[level]} ${className}`}>
<Tag className={`${baseStyles} ${levelStyles[level]} ${className}`} style={style}>
{children}
</Tag>
);