import { BaseComponentContext } from './BaseComponentContext.js'; import { Component } from '@formio/core'; export type TbodyContext = BaseComponentContext & { eachRow: (fn: (row: Row) => void) => void; component: Component & { enableRowSelect: boolean | undefined; cellMaxWidth: string | undefined; clipCells: boolean | undefined; showEditBtn: boolean | undefined; showDeleteBtn: boolean | undefined; showDeleteAllBtn: boolean | undefined; }; options: { pdf: boolean | undefined; readOnly: boolean | undefined; }; instance: { hook: (name: string, ...args: unknown[]) => string; }; }; export type Row = { dataValue: unknown; component: { key: string; show: boolean; }; }[];