diff --git a/apps/client/src/common/components/view-params-editor/constants.ts b/apps/client/src/common/components/view-params-editor/constants.ts index be4a2cc70b..626b824ee8 100644 --- a/apps/client/src/common/components/view-params-editor/constants.ts +++ b/apps/client/src/common/components/view-params-editor/constants.ts @@ -2,11 +2,14 @@ import { CustomFields } from 'ontime-types'; import type { ParamField } from './types'; -export const makeOptionsFromCustomFields = (customFields: CustomFields, additionalOptions?: Record) => { - const customFieldOptions = Object.entries(customFields).reduce((acc, [key, value]) => { - return { ...acc, [`custom-${key}`]: `Custom: ${value.label}` }; - }, additionalOptions ?? {}); - return customFieldOptions; +export const makeOptionsFromCustomFields = ( + customFields: CustomFields, + additionalOptions: Record = {}, +) => { + return Object.entries(customFields).reduce((options, [key, value]) => { + options[`custom-${key}`] = `Custom: ${value.label}`; + return options; + }, additionalOptions); }; export const getTimeOption = (timeFormat: string): ParamField => { diff --git a/apps/client/src/features/operator/operator.options.tsx b/apps/client/src/features/operator/operator.options.tsx index df32091360..203bddcd8e 100644 --- a/apps/client/src/features/operator/operator.options.tsx +++ b/apps/client/src/features/operator/operator.options.tsx @@ -6,8 +6,11 @@ import { ViewOption } from '../../common/components/view-params-editor/types'; export const getOperatorOptions = (customFields: CustomFields, timeFormat: string): ViewOption[] => { const fieldOptions = makeOptionsFromCustomFields(customFields, { title: 'Title', note: 'Note' }); - const customFieldSelect = Object.entries(customFields).reduce((acc, [key, field]) => { - return { ...acc, [key]: { value: key, label: field.label, colour: field.colour } }; + const customFieldSelect = Object.entries(customFields).reduce< + Record + >((acc, [key, field]) => { + acc[key] = { value: key, label: field.label, colour: field.colour }; + return acc; }, {}); return [