diff --git a/src/app/page.tsx b/src/app/page.tsx index 3788670..5521462 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,6 +2,7 @@ import {Suspense, lazy, useState} from 'react'; import {PlayIcon} from '@/components/icons'; import {Button} from '@/components/ui/Button'; +import {GitHubLink} from '@/components/ui/GitHubLink'; import {SynthPageSkeleton} from '@/components/pages/SynthPage/SynthPageSkeleton'; const SynthPage = lazy(async () => { @@ -22,6 +23,9 @@ export default function IndexPage() { +
+ +
); } diff --git a/src/components/pages/SynthPage/SynthPageLayout.tsx b/src/components/pages/SynthPage/SynthPageLayout.tsx index 750ad50..68c83a5 100644 --- a/src/components/pages/SynthPage/SynthPageLayout.tsx +++ b/src/components/pages/SynthPage/SynthPageLayout.tsx @@ -1,3 +1,5 @@ +import {GitHubLink} from '@/components/ui/GitHubLink'; + type SynthPageLayoutProps = { topPanel?: React.ReactNode; children: [React.ReactNode, React.ReactNode]; @@ -15,6 +17,9 @@ export function SynthPageLayout({topPanel, children}: SynthPageLayoutProps) {
{children[1]}
+
+ +
); } diff --git a/src/components/ui/GitHubLink.tsx b/src/components/ui/GitHubLink.tsx new file mode 100644 index 0000000..57dfb67 --- /dev/null +++ b/src/components/ui/GitHubLink.tsx @@ -0,0 +1,15 @@ +import Link from 'next/link'; +import {GitHubLogoIcon} from '@radix-ui/react-icons'; + +export function GitHubLink() { + return ( + + + satelllte/adsr + + ); +}