mirror of
https://github.com/Nezumi-2711/uptime-monitoring.git
synced 2026-09-22 13:48:31 +00:00
fix: remove dot background on sigin in page
This commit is contained in:
@@ -1,8 +1,21 @@
|
|||||||
import { useEffect, useState } from 'react';
|
import { useEffect, useState } from 'react';
|
||||||
import { Activity, ChevronRight, CircleCheck, Database, History, RefreshCw, TriangleAlert, Wrench, Zap } from 'lucide-react';
|
import {
|
||||||
|
Activity,
|
||||||
|
ChevronRight,
|
||||||
|
CircleCheck,
|
||||||
|
Database,
|
||||||
|
History,
|
||||||
|
LayoutDashboard,
|
||||||
|
LogIn,
|
||||||
|
RefreshCw,
|
||||||
|
TriangleAlert,
|
||||||
|
Wrench,
|
||||||
|
Zap,
|
||||||
|
} from 'lucide-react';
|
||||||
import { Badge, type BadgeVariant } from '@/components/ui/badge';
|
import { Badge, type BadgeVariant } from '@/components/ui/badge';
|
||||||
import { Button } from '@/components/ui/button';
|
import { Button } from '@/components/ui/button';
|
||||||
import { Empty, EmptyContent, EmptyDescription, EmptyMedia, EmptyTitle } from '@/components/ui/empty';
|
import { Empty, EmptyContent, EmptyDescription, EmptyMedia, EmptyTitle } from '@/components/ui/empty';
|
||||||
|
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/tooltip';
|
||||||
import type { PublicOverallStatus, PublicServiceStatus } from '../api/status';
|
import type { PublicOverallStatus, PublicServiceStatus } from '../api/status';
|
||||||
import { SiteIcon } from '../components/SiteIcon';
|
import { SiteIcon } from '../components/SiteIcon';
|
||||||
import { StatusHistoryBar } from '../components/StatusHistoryBar';
|
import { StatusHistoryBar } from '../components/StatusHistoryBar';
|
||||||
@@ -99,14 +112,23 @@ export function StatusPage() {
|
|||||||
</a>
|
</a>
|
||||||
<div className="status-header-actions">
|
<div className="status-header-actions">
|
||||||
<ThemeToggle className="app-nav-icon" />
|
<ThemeToggle className="app-nav-icon" />
|
||||||
|
<TooltipProvider>
|
||||||
|
<Tooltip>
|
||||||
|
<TooltipTrigger asChild>
|
||||||
<Button
|
<Button
|
||||||
variant="unstyled"
|
variant="ghost"
|
||||||
className="status-header-action"
|
size="icon"
|
||||||
|
className="app-nav-icon"
|
||||||
type="button"
|
type="button"
|
||||||
|
aria-label={sessionQuery.data?.authenticated ? 'Dashboard' : 'Sign in'}
|
||||||
onClick={() => navigate(sessionQuery.data?.authenticated ? '/dashboard' : '/login')}
|
onClick={() => navigate(sessionQuery.data?.authenticated ? '/dashboard' : '/login')}
|
||||||
>
|
>
|
||||||
{sessionQuery.data?.authenticated ? 'Dashboard' : 'Sign in'}
|
{sessionQuery.data?.authenticated ? <LayoutDashboard aria-hidden="true" /> : <LogIn aria-hidden="true" />}
|
||||||
</Button>
|
</Button>
|
||||||
|
</TooltipTrigger>
|
||||||
|
<TooltipContent sideOffset={6}>{sessionQuery.data?.authenticated ? 'Dashboard' : 'Sign in'}</TooltipContent>
|
||||||
|
</Tooltip>
|
||||||
|
</TooltipProvider>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|||||||
@@ -38,21 +38,6 @@
|
|||||||
background: rgba(62, 207, 142, 0.1);
|
background: rgba(62, 207, 142, 0.1);
|
||||||
border-color: rgba(62, 207, 142, 0.25);
|
border-color: rgba(62, 207, 142, 0.25);
|
||||||
}
|
}
|
||||||
.auth-page::before {
|
|
||||||
position: fixed;
|
|
||||||
inset: 0;
|
|
||||||
z-index: 0;
|
|
||||||
pointer-events: none;
|
|
||||||
background-image: radial-gradient(#dcdcdc 0.65px, transparent 0.65px);
|
|
||||||
background-size: 16px 16px;
|
|
||||||
mask-image: linear-gradient(to bottom, transparent, black 24%, transparent 76%);
|
|
||||||
content: '';
|
|
||||||
}
|
|
||||||
.dark .auth-page::before {
|
|
||||||
background-image: radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1px);
|
|
||||||
background-size: 20px 20px;
|
|
||||||
mask-image: radial-gradient(ellipse 70% 60% at 50% 40%, black 25%, transparent 80%);
|
|
||||||
}
|
|
||||||
.auth-brand {
|
.auth-brand {
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user