Hello,
Issue: I have a placeholder component to render in `onBeforeTimeHeaderDomAdd`, but instead of showing the “TODO” placeholder like I intended, it shows the default formatted dates instead (circled in red).

Once I scroll to the right, those numbers are rendered with the correct “TODO” placeholder component, but then the next month/date shows the default formatted dates (ie: January 2026 will show “January 2026”, and not “TODO Month only label“ (our JSX).
This is my configuration object.
{
"scale": "Week",
"cellWidth": 267,
"days": 365,
"infiniteScrollingEnabled": true,
"infiniteScrollingMargin": 21,
"infiniteScrollingStepDays": 180,
"timeHeaders": [
{
"groupBy": "Month"
},
{
"groupBy": "Week"
}
]
}
This is my snippet for `onBeforeTimeHeaderDomAdd`. We use this instead of `on…Render` because we need to render complex JSX, including custom format of the dates.
const onBeforeTimeHeaderDomAdd = useCallback(
(args) => {
args.element = <TodoPlaceholderTimeHeader {...args} />
// TODO - currently hard-coded with "TODO - [...] Label"
},
[]
);
Looking forward to the advice on going about this!