Skip to content

Instantly share code, notes, and snippets.

View BrianJM's full-sized avatar

Brian BrianJM

  • 11:26 (UTC -04:00)
View GitHub Profile
const someQuestion: CollectionConfig = {
slug: 'some-collection',
custom: {
cacheControl: 'public, max-age=300, stale-while-revalidate=300, stale-if-error=86400',
},
}
@MarkAtOmniux
MarkAtOmniux / AddEditPhaseModal.tsx
Last active March 23, 2024 22:40
A Project Board Planner board built using Payload CMS
import React from 'react';
import { Modal } from '@faceless-ui/modal';
import { Button } from 'payload/components';
import {
Form,
FormSubmit,
RenderFields,
fieldTypes,
} from 'payload/components/forms';
@tyteen4a03
tyteen4a03 / cron-server.ts
Created November 1, 2024 17:11
Payload 3.0 Cron Runner
import { createServer } from "node:http";
import { parse } from "node:url";
import { initGraphClient } from "@/modules/msgraph/client";
import { rosterfyImportWorkflowId } from "@/modules/volunteer/workflows/rosterfyImportWorkflow";
import config from "@payload-config";
import next from "next";
import cron from "node-cron";
import { getPayload } from "payload";
const port = Number.parseInt(process.env.PORT || "3010");