end cleanup

This commit is contained in:
LathanDevers
2026-08-02 21:22:32 +02:00
parent 25c75ba078
commit 80dc61b938
10 changed files with 169 additions and 134 deletions
+23
View File
@@ -0,0 +1,23 @@
import React from 'react';
import { cn } from '@/utils/utils';
interface BadgeProps {
className?: string;
name: string
}
export const StatusBadge: React.FC<BadgeProps> = ({ className, name }) => {
return (
<div
className={cn(
"px-2.5 py-1 rounded-full text-xs font-semibold inline-flex items-center border transition-colors min-w-fit max-h-fit",
className
)}
>
{name}
</div>
);
};
export default StatusBadge;
+2 -2
View File
@@ -43,7 +43,7 @@ export const CardHeader = React.forwardRef<HTMLDivElement, React.HTMLAttributes<
ref={ref}
className={cn(
// Séparation discrète (bordure fine plutôt qu'ombre inset, pour rester léger)
"px-6 py-5 flex flex-col space-y-1.5 border-b border-black/5 dark:border-white/5",
"px-6 py-5 flex flex-col space-y-1.5 border-b border-black/5 dark:border-white/5 transition-all duration-300 ease-in-out",
className
)}
{...props}
@@ -56,7 +56,7 @@ export const CardContent = React.forwardRef<HTMLDivElement, React.HTMLAttributes
({ className, ...props }, ref) => (
<div
ref={ref}
className={cn("p-6 flex-1", className)}
className={cn("p-6 flex-1 transition-all duration-300 ease-in-out", className)}
{...props}
/>
)
+20
View File
@@ -0,0 +1,20 @@
export function LogoGise(){
return(
<div className="sm:mx-auto sm:w-full sm:max-w-md">
<div className="flex justify-center">
<div className="h-12 w-12 bg-blue-900 rounded-lg flex items-center justify-center shadow-sm border border-blue-800">
<svg className="w-8 h-8 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth="2" d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z" />
</svg>
</div>
</div>
<h2 className="mt-6 text-center text-3xl font-bold tracking-tight text-slate-900">
AEGIS <span className="font-light text-slate-500">by GISE</span>
</h2>
<p className="mt-2 text-center text-sm text-slate-500 uppercase tracking-widest font-semibold">
Accès restreint
</p>
</div>
);
};
export default LogoGise;
-2
View File
@@ -1,5 +1,3 @@
// Fichier : src/components/ui/StatusBadge.tsx
import React from 'react';
import { cn } from '@/utils/utils';
import type { AegisStatus } from '@/types/Status';