First image deployment
All checks were successful
Docker Deploy / build-and-push (push) Successful in 3m46s
All checks were successful
Docker Deploy / build-and-push (push) Successful in 3m46s
This commit is contained in:
7
src/components/Footer.astro
Normal file
7
src/components/Footer.astro
Normal file
@@ -0,0 +1,7 @@
|
||||
<footer class="footer footer-center p-4 bg-base-200 text-base-content border-t border-base-300">
|
||||
<aside>
|
||||
<p class="text-sm">
|
||||
Made with <span class="text-red-500">❤️</span> by <a href="https://github.com/atridad" target="_blank" rel="noopener noreferrer" class="link link-hover font-semibold">Atridad Lahiji</a>
|
||||
</p>
|
||||
</aside>
|
||||
</footer>
|
||||
@@ -4,6 +4,7 @@ import { Icon } from 'astro-icon/components';
|
||||
import { db } from '../db';
|
||||
import { members, organizations } from '../db/schema';
|
||||
import { eq } from 'drizzle-orm';
|
||||
import Footer from '../components/Footer.astro';
|
||||
|
||||
interface Props {
|
||||
title: string;
|
||||
@@ -41,10 +42,10 @@ const currentTeam = userMemberships.find(m => m.organization.id === currentTeamI
|
||||
<meta name="generator" content={Astro.generator} />
|
||||
<title>{title}</title>
|
||||
</head>
|
||||
<body class="bg-linear-to-br from-base-100 via-base-200 to-base-100">
|
||||
<div class="drawer lg:drawer-open">
|
||||
<body class="bg-linear-to-br from-base-100 via-base-200 to-base-100 h-screen flex flex-col overflow-hidden">
|
||||
<div class="drawer lg:drawer-open flex-1 overflow-auto">
|
||||
<input id="my-drawer-2" type="checkbox" class="drawer-toggle" />
|
||||
<div class="drawer-content flex flex-col">
|
||||
<div class="drawer-content flex flex-col h-full overflow-auto">
|
||||
<!-- Navbar -->
|
||||
<div class="navbar bg-base-100 sticky top-0 z-50 lg:hidden border-b border-base-300">
|
||||
<div class="flex-none lg:hidden">
|
||||
@@ -167,5 +168,6 @@ const currentTeam = userMemberships.find(m => m.organization.id === currentTeamI
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<Footer />
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
---
|
||||
import '../styles/global.css';
|
||||
import Footer from '../components/Footer.astro';
|
||||
|
||||
interface Props {
|
||||
title: string;
|
||||
@@ -18,7 +19,10 @@ const { title } = Astro.props;
|
||||
<meta name="generator" content={Astro.generator} />
|
||||
<title>{title}</title>
|
||||
</head>
|
||||
<body class="min-h-screen bg-base-100 text-base-content">
|
||||
<slot />
|
||||
<body class="h-screen bg-base-100 text-base-content flex flex-col overflow-auto">
|
||||
<div class="flex-1 overflow-auto">
|
||||
<slot />
|
||||
</div>
|
||||
<Footer />
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,7 +7,7 @@ if (Astro.locals.user) {
|
||||
---
|
||||
|
||||
<Layout title="Chronus - Time Tracking">
|
||||
<div class="hero min-h-screen bg-linear-to-br from-base-100 via-base-200 to-base-300">
|
||||
<div class="hero h-full bg-linear-to-br from-base-100 via-base-200 to-base-300 flex items-center justify-center py-12">
|
||||
<div class="hero-content text-center">
|
||||
<div class="max-w-4xl">
|
||||
<img src="/src/assets/logo.webp" alt="Chronus Logo" class="h-24 w-24 mx-auto mb-6" />
|
||||
|
||||
Reference in New Issue
Block a user