adds about and privacy pages

This commit is contained in:
Sara
2023-09-25 18:15:40 +02:00
parent 902bc6c7cc
commit e94c0b5da1
8 changed files with 251 additions and 44 deletions

28
www/app/about.tsx Normal file
View File

@@ -0,0 +1,28 @@
"use client";
import React, { useState } from "react";
import FullscreenModal from "./transcripts/fullsreenModal";
import AboutContent from "./aboutContent";
type AboutProps = {
buttonText: string;
};
export default function About({ buttonText }: AboutProps) {
const [modalOpen, setModalOpen] = useState(false);
return (
<>
<button
className="hover:underline focus-within:underline underline-offset-2 decoration-[.5px] font-light px-2"
onClick={() => setModalOpen(true)}
>
{buttonText}
</button>
{modalOpen && (
<FullscreenModal close={() => setModalOpen(false)}>
<AboutContent />
</FullscreenModal>
)}
</>
);
}