Files
stats/apps/start/src/components/column-created-at.tsx
Carl-Gerhard Lindesvärd b51bc8f3f6 fix: improvements for frontend
2025-11-04 12:26:52 +01:00

19 lines
652 B
TypeScript

import { formatDateTime, timeAgo } from '@/utils/date';
export function ColumnCreatedAt({ children }: { children: Date | string }) {
return (
<div className="relative">
<div className="absolute inset-0 opacity-0 group-hover/row:opacity-100 transition-opacity duration-100">
{formatDateTime(
typeof children === 'string' ? new Date(children) : children,
)}
</div>
<div className="text-muted-foreground group-hover/row:opacity-0 transition-opacity duration-100">
{timeAgo(typeof children === 'string' ? new Date(children) : children)}
</div>
</div>
);
}
ColumnCreatedAt.size = 150;