minor fix
This commit is contained in:
parent
8a34413482
commit
dfbd56acc9
|
@ -62,8 +62,6 @@ export default function LinkGrid({ link, count, className }: Props) {
|
||||||
!link.preview?.startsWith("archives") &&
|
!link.preview?.startsWith("archives") &&
|
||||||
link.preview !== "unavailable"
|
link.preview !== "unavailable"
|
||||||
) {
|
) {
|
||||||
getLink(link.id as number);
|
|
||||||
|
|
||||||
interval = setInterval(async () => {
|
interval = setInterval(async () => {
|
||||||
getLink(link.id as number);
|
getLink(link.id as number);
|
||||||
}, 5000);
|
}, 5000);
|
||||||
|
|
|
@ -114,7 +114,7 @@ export default function LinkActions({
|
||||||
setEditLinkModal(true);
|
setEditLinkModal(true);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Edit
|
Edit Link
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
) : undefined}
|
) : undefined}
|
||||||
|
|
|
@ -6,8 +6,8 @@ export default async function getDashboardData(
|
||||||
query: LinkRequestQuery
|
query: LinkRequestQuery
|
||||||
) {
|
) {
|
||||||
let order: any;
|
let order: any;
|
||||||
if (query.sort === Sort.DateNewestFirst) order = { createdAt: "desc" };
|
if (query.sort === Sort.DateNewestFirst) order = { id: "desc" };
|
||||||
else if (query.sort === Sort.DateOldestFirst) order = { createdAt: "asc" };
|
else if (query.sort === Sort.DateOldestFirst) order = { id: "asc" };
|
||||||
else if (query.sort === Sort.NameAZ) order = { name: "asc" };
|
else if (query.sort === Sort.NameAZ) order = { name: "asc" };
|
||||||
else if (query.sort === Sort.NameZA) order = { name: "desc" };
|
else if (query.sort === Sort.NameZA) order = { name: "desc" };
|
||||||
else if (query.sort === Sort.DescriptionAZ) order = { description: "asc" };
|
else if (query.sort === Sort.DescriptionAZ) order = { description: "asc" };
|
||||||
|
@ -42,7 +42,7 @@ export default async function getDashboardData(
|
||||||
select: { id: true },
|
select: { id: true },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
orderBy: order || { createdAt: "desc" },
|
orderBy: order || { id: "desc" },
|
||||||
});
|
});
|
||||||
|
|
||||||
const recentlyAddedLinks = await prisma.link.findMany({
|
const recentlyAddedLinks = await prisma.link.findMany({
|
||||||
|
@ -67,11 +67,11 @@ export default async function getDashboardData(
|
||||||
select: { id: true },
|
select: { id: true },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
orderBy: order || { createdAt: "desc" },
|
orderBy: order || { id: "desc" },
|
||||||
});
|
});
|
||||||
|
|
||||||
const links = [...recentlyAddedLinks, ...pinnedLinks].sort(
|
const links = [...recentlyAddedLinks, ...pinnedLinks].sort(
|
||||||
(a, b) => (new Date(b.createdAt) as any) - (new Date(a.createdAt) as any)
|
(a, b) => (new Date(b.id) as any) - (new Date(a.id) as any)
|
||||||
);
|
);
|
||||||
|
|
||||||
return { response: links, status: 200 };
|
return { response: links, status: 200 };
|
||||||
|
|
Ŝarĝante…
Reference in New Issue