diff --git a/public/images/csc-icon.svg b/public/images/csc-icon.svg new file mode 100644 index 0000000..733f488 --- /dev/null +++ b/public/images/csc-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index d2f8422..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx new file mode 100644 index 0000000..f5f130e --- /dev/null +++ b/src/app/admin/page.tsx @@ -0,0 +1,7 @@ +export default function Home() { + return ( +
+

Admin Page

+
+ ); +} diff --git a/src/app/catalogue/page.tsx b/src/app/catalogue/page.tsx new file mode 100644 index 0000000..ff654e4 --- /dev/null +++ b/src/app/catalogue/page.tsx @@ -0,0 +1,7 @@ +export default function Home() { + return ( +
+

Library page

+
+ ); +} diff --git a/src/app/favicon.ico b/src/app/favicon.ico index 718d6fe..2efc9c3 100644 Binary files a/src/app/favicon.ico and b/src/app/favicon.ico differ diff --git a/src/app/globals.css b/src/app/globals.css index c713ed8..610cc42 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -4,17 +4,20 @@ :root { --foreground-rgb: 0, 0, 0; - --background-start-rgb: 214, 219, 220; - --background-end-rgb: 255, 255, 255; + --background-start-rgb: 255, 255, 255; + --background-end-rgb: 214, 219, 220; + /* --background-end-rgb: 255, 255, 255; */ } +/* This breaks navbar. Website still complies to system theme @media (prefers-color-scheme: dark) { :root { --foreground-rgb: 255, 255, 255; --background-start-rgb: 0, 0, 0; --background-end-rgb: 0, 0, 0; } -} +} +*/ body { color: rgb(var(--foreground-rgb)); diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 270a566..3961d98 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,12 +1,11 @@ import type { Metadata } from "next"; -import { Inter } from "next/font/google"; import "./globals.css"; - -const inter = Inter({ subsets: ["latin"] }); +import Image from "next/image"; export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", + title: "CSC Librarian", + description: "A simple library management system for UW CSC", + lang: "en", }; export default function RootLayout({ @@ -16,7 +15,63 @@ export default function RootLayout({ }>) { return ( - {children} + + {navbar} + {children} + ); } + +const navbarButtonClasses = + "block rounded px-3 py-2 text-gray-900 hover:bg-gray-100 md:border-0 md:p-0 md:hover:bg-transparent md:hover:text-blue-700 dark:text-white dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent md:dark:hover:text-blue-500"; + +const navbar = ( + +); diff --git a/src/app/modify/page.tsx b/src/app/modify/page.tsx new file mode 100644 index 0000000..d2d4e32 --- /dev/null +++ b/src/app/modify/page.tsx @@ -0,0 +1,7 @@ +export default function Home() { + return ( +
+

Modify page

+
+ ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx index 956b645..f0e7bc5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,113 +1,7 @@ -import Image from "next/image"; - export default function Home() { return (
-
-

- Get started by editing  - src/app/page.tsx -

-
- - By{" "} - Vercel Logo - -
-
- -
- Next.js Logo -
- -
- -

- Docs{" "} - - -> - -

-

- Find in-depth information about Next.js features and API. -

-
- - -

- Learn{" "} - - -> - -

-

- Learn about Next.js in an interactive course with quizzes! -

-
- - -

- Templates{" "} - - -> - -

-

- Explore starter templates for Next.js. -

-
- - -

- Deploy{" "} - - -> - -

-

- Instantly deploy your Next.js site to a shareable URL with Vercel. -

-
-
+

Beep Boop

); }