diff --git a/public/favicon.ico b/public/favicon.ico index 60c702a..61cefe7 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/favicons/android-chrome-192x192.png b/public/favicons/android-chrome-192x192.png new file mode 100644 index 0000000..bc19d8e Binary files /dev/null and b/public/favicons/android-chrome-192x192.png differ diff --git a/public/favicons/android-chrome-512x512.png b/public/favicons/android-chrome-512x512.png new file mode 100644 index 0000000..5087a5c Binary files /dev/null and b/public/favicons/android-chrome-512x512.png differ diff --git a/public/favicons/apple-touch-icon.png b/public/favicons/apple-touch-icon.png new file mode 100644 index 0000000..7dec8fa Binary files /dev/null and b/public/favicons/apple-touch-icon.png differ diff --git a/public/favicons/browserconfig.xml b/public/favicons/browserconfig.xml new file mode 100644 index 0000000..d469e48 --- /dev/null +++ b/public/favicons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/public/favicons/favicon-16x16.png b/public/favicons/favicon-16x16.png new file mode 100644 index 0000000..3b3d2ac Binary files /dev/null and b/public/favicons/favicon-16x16.png differ diff --git a/public/favicons/favicon-32x32.png b/public/favicons/favicon-32x32.png new file mode 100644 index 0000000..f02bc44 Binary files /dev/null and b/public/favicons/favicon-32x32.png differ diff --git a/public/favicons/favicon.ico b/public/favicons/favicon.ico new file mode 100644 index 0000000..61cefe7 Binary files /dev/null and b/public/favicons/favicon.ico differ diff --git a/public/favicons/mstile-144x144.png b/public/favicons/mstile-144x144.png new file mode 100644 index 0000000..e5fdaaf Binary files /dev/null and b/public/favicons/mstile-144x144.png differ diff --git a/public/favicons/mstile-150x150.png b/public/favicons/mstile-150x150.png new file mode 100644 index 0000000..2831450 Binary files /dev/null and b/public/favicons/mstile-150x150.png differ diff --git a/public/favicons/mstile-310x150.png b/public/favicons/mstile-310x150.png new file mode 100644 index 0000000..286cf20 Binary files /dev/null and b/public/favicons/mstile-310x150.png differ diff --git a/public/favicons/mstile-310x310.png b/public/favicons/mstile-310x310.png new file mode 100644 index 0000000..2578379 Binary files /dev/null and b/public/favicons/mstile-310x310.png differ diff --git a/public/favicons/mstile-70x70.png b/public/favicons/mstile-70x70.png new file mode 100644 index 0000000..32a93b8 Binary files /dev/null and b/public/favicons/mstile-70x70.png differ diff --git a/public/favicons/safari-pinned-tab.svg b/public/favicons/safari-pinned-tab.svg new file mode 100644 index 0000000..71c01ed --- /dev/null +++ b/public/favicons/safari-pinned-tab.svg @@ -0,0 +1,26 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + diff --git a/public/favicons/site.webmanifest b/public/favicons/site.webmanifest new file mode 100644 index 0000000..a30fad4 --- /dev/null +++ b/public/favicons/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/favicons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/favicons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/public/flask.svg b/public/flask.svg new file mode 100644 index 0000000..997136a --- /dev/null +++ b/public/flask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/flask2.svg b/public/flask2.svg new file mode 100644 index 0000000..5a79bd7 --- /dev/null +++ b/public/flask2.svg @@ -0,0 +1,117 @@ + + + + diff --git a/src/components/Favicon.tsx b/src/components/Favicon.tsx new file mode 100644 index 0000000..6b1997d --- /dev/null +++ b/src/components/Favicon.tsx @@ -0,0 +1,17 @@ +import Head from "next/head"; + +export default function Favicon() { + return ( + + + + + + + + + + + + ); +} diff --git a/src/components/nav/AppShell.tsx b/src/components/nav/AppShell.tsx index 33b7fa3..44b1802 100644 --- a/src/components/nav/AppShell.tsx +++ b/src/components/nav/AppShell.tsx @@ -9,6 +9,8 @@ import { HStack, BoxProps, forwardRef, + Divider, + Image, } from "@chakra-ui/react"; import Head from "next/head"; import { api } from "~/utils/api"; @@ -22,10 +24,10 @@ const ExperimentLink = forwardRef ( {props.title ? `${props.title} | Prompt Lab` : "Prompt Lab"} - + - - - + + + + Prompt Lab + + + + + Experiments - + {experiments?.data?.map((exp) => ( + + {exp.label} ))} - + New Experiment - {/* } onClick={createExperiment}> - New Experiment - */} - {/* */} diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index e7d52e5..3706a1c 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -4,6 +4,7 @@ import { type AppType } from "next/app"; import { api } from "~/utils/api"; import { ChakraProvider } from "@chakra-ui/react"; import theme from "~/utils/theme"; +import Favicon from "~/components/Favicon"; const MyApp: AppType<{ session: Session | null }> = ({ Component, @@ -11,6 +12,7 @@ const MyApp: AppType<{ session: Session | null }> = ({ }) => { return ( +