import { isDefined } from "indite-js/lib/utils"; import { InputBlock } from "indite-js/schemas"; import { Variable } from "indite-js/schemas/features/bot/variable"; export const getPrefilledInputValue = (variables: Variable[]) => (block: InputBlock) => { const variableValue = variables.find( (variable) => variable.id === block.options?.variableId && isDefined(variable.value) )?.value; if (!variableValue || Array.isArray(variableValue)) return; return variableValue; };