Files
wiki/src/utils/postFilter.ts
2026-01-29 10:17:40 +01:00

12 lines
365 B
TypeScript

import type { CollectionEntry } from "astro:content";
import { SITE } from "@/config";
const postFilter = ({ data }: CollectionEntry<"blog">) => {
const isPublishTimePassed =
Date.now() >
new Date(data.pubDatetime).getTime() - SITE.scheduledPostMargin;
return !data.draft && (import.meta.env.DEV || isPublishTimePassed);
};
export default postFilter;