payload-plugin-scheduler
Version:
Scheduled posts plugin for PayloadCMS
20 lines (19 loc) • 786 B
JavaScript
import { defaultOpts, normalizeScheduleConfig } from '../../config.js';
import { publishDateFieldCustomKey, publishDateFieldOverridesCustomKey } from '../../lib.js';
const PublishDateField = (scheduleConfig)=>{
return normalizeScheduleConfig(scheduleConfig).publishDate;
};
export const publishDate = (options = {})=>{
// This helper cannot access the plugin's normalized config yet. It returns a
// marked field that preserves placement and carries manual display overrides
// for the plugin to resolve later.
return {
...defaultOpts.publishDate,
custom: {
[publishDateFieldCustomKey]: true,
[publishDateFieldOverridesCustomKey]: options
}
};
};
export default PublishDateField;
//# sourceMappingURL=index.js.map