BOC v1.0: RS256 auth, Ledger integration, Prometheus metrics, CI/CD, backup

This commit is contained in:
Bernt
2026-07-28 23:08:32 +00:00
parent 0b4f160af1
commit af874040ca
11541 changed files with 1654104 additions and 1103 deletions
+32
View File
@@ -0,0 +1,32 @@
import { cn } from '@/lib/utils'
interface SkeletonProps {
className?: string
}
export function Skeleton({ className }: SkeletonProps) {
return (
<div
className={cn(
'animate-pulse rounded-[14px] bg-text-secondary/8',
className
)}
/>
)
}
export function SkeletonText({ lines = 1, className }: { lines?: number; className?: string }) {
return (
<div className={cn('space-y-2', className)}>
{Array.from({ length: lines }).map((_, i) => (
<Skeleton
key={i}
className={cn(
'h-4',
i === lines - 1 && lines > 1 ? 'w-3/4' : 'w-full'
)}
/>
))}
</div>
)
}