diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..dcc132e --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,21 @@ + + + + + + + + \ No newline at end of file diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file 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/globals.css b/src/app/globals.css index fd81e88..caa76e2 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -2,26 +2,50 @@ @tailwind components; @tailwind utilities; -:root { - --foreground-rgb: 0, 0, 0; - --background-start-rgb: 214, 219, 220; - --background-end-rgb: 255, 255, 255; +html, body { + height: 100%; + padding: 20px; } -@media (prefers-color-scheme: dark) { - :root { - --foreground-rgb: 255, 255, 255; - --background-start-rgb: 0, 0, 0; - --background-end-rgb: 0, 0, 0; - } +.layout-container { + + display: flex; + flex-flow: column; + + height: 100%; } -body { - color: rgb(var(--foreground-rgb)); - background: linear-gradient( - to bottom, - transparent, - rgb(var(--background-end-rgb)) - ) - rgb(var(--background-start-rgb)); +.layout-header { + display: flex; + justify-content: space-between; + align-items: center; +} + +.layout-content { + flex-grow: 2; +} + +.layout-footer { + +} + +/* TODO: move those to a CSS module for header component/page component*/ +.navigation ul { + list-style-type: none; + display: inline-block; +} + +.nav-link { + margin: 12px; + display: inline-block; +} + +/* TODO: move those to a CSS module for header Form component*/ + +.report-form-container { + display: grid; + grid-template-columns: 200px 150px 200px 50px 300px 100px; + grid-column-gap: 5px; + grid-row-gap: 5px; + justify-content: center; } diff --git a/src/app/page.tsx b/src/app/page.tsx index b973266..117666c 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,111 +2,74 @@ import Image from 'next/image' export default function Home() { return ( -
-
-

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

-
- - By{' '} - Vercel Logo - +
+ + {/* Header */} +
+
+ TM logger logo +
+ TM Logger +
+ The tool to simplify time tracking for Artinians +
+
-
- Next.js Logo -
+ {/* Main content */} +
-
)