Fix dates

This commit is contained in:
Pierre Jacquier
2024-02-14 06:18:24 -05:00
parent dd5c058e03
commit 9db101dbf9
3 changed files with 7 additions and 9 deletions

View File

@ -42,8 +42,6 @@ function ProjectCard({
function getDisplayedTime(date: Date) {
const startOfToday = new Date()
startOfToday.setHours(0, 0, 0, 0)
// TODO: fix time
return ''
return date.getTime() < startOfToday.getTime()
? date.toLocaleDateString()
: date.toLocaleTimeString()
@ -122,7 +120,7 @@ function ProjectCard({
}`}
</span>
<span className="text-chalkboard-60 text-xs">
Edited {getDisplayedTime(project.entrypointMetadata.modifiedAt)}
Edited {getDisplayedTime(project.entrypointMetadata.mtime)}
</span>
<div className="absolute z-10 bottom-2 right-2 flex gap-1 items-center opacity-0 group-hover:opacity-100 group-focus-within:opacity-100">
<ActionButton

View File

@ -97,7 +97,7 @@ const ProjectSidebarMenu = ({
data-testid="createdAt"
>
Created{' '}
{project.entrypointMetadata.createdAt.toLocaleDateString()}
{project.entrypointMetadata.atime?.toLocaleDateString()}
</p>
)}
</div>

View File

@ -43,12 +43,12 @@ export function getSortFunction(sortBy: string) {
a: ProjectWithEntryPointMetadata,
b: ProjectWithEntryPointMetadata
) => {
if (a.entrypointMetadata?.modifiedAt && b.entrypointMetadata?.modifiedAt) {
if (a.entrypointMetadata?.mtime && b.entrypointMetadata?.mtime) {
return !sortBy || sortBy.includes('desc')
? b.entrypointMetadata.modifiedAt.getTime() -
a.entrypointMetadata.modifiedAt.getTime()
: a.entrypointMetadata.modifiedAt.getTime() -
b.entrypointMetadata.modifiedAt.getTime()
? b.entrypointMetadata.mtime.getTime() -
a.entrypointMetadata.mtime.getTime()
: a.entrypointMetadata.mtime.getTime() -
b.entrypointMetadata.mtime.getTime()
}
return 0
}