Initial Components

This commit is contained in:
Gabriele Giambrone 2024-09-27 19:39:59 +02:00
commit 42b1808dcc
2 changed files with 24 additions and 0 deletions

9
theme-provider.tsx Normal file
View file

@ -0,0 +1,9 @@
"use client"
import * as React from "react"
import { ThemeProvider as NextThemesProvider } from "next-themes"
import { type ThemeProviderProps } from "next-themes/dist/types"
export function ThemeProvider({ children, ...props }: ThemeProviderProps) {
return <NextThemesProvider {...props}>{children}</NextThemesProvider>
}

15
typography.tsx Normal file
View file

@ -0,0 +1,15 @@
import React from "react";
export interface Props {
children?: React.ReactNode;
}
export class H1 extends React.Component<Props> {
render() {
return (
<h1 className="scroll-m-20 text-4xl font-extrabold tracking-tight lg:text-5xl">
{this.props.children}
</h1>
);
}
}