export const defaultInputClickEventScript =
  '({ data, rowIndex, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n    // 在此编写代码\n    \n}';

export function getInputClickEventScript(events?: Record<string, unknown>) {
  return typeof events?.click === 'string' ? events.click : defaultInputClickEventScript;
}

export function getVisibleFieldEvents(events: Record<string, unknown> | undefined, isInput: boolean) {
  return Object.entries(events || {}).filter(([eventName]) => !isInput || eventName !== 'click');
}
