UNPKG

@arteneo/forge

Version:
17 lines (16 loc) 972 B
import React from "react"; import ExportExcelQueryInterface from "../../../components/Table/definitions/ExportExcelQueryInterface"; import ExportQueryFieldInterface from "../../../components/Table/definitions/ExportQueryFieldInterface"; import { ButtonDownloadProps } from "../../../components/Common/ButtonDownload"; import Optional from "../../../definitions/Optional"; interface ExportExcelInterface { filename: string; sheetName: string; modifyFields?: (fields: ExportQueryFieldInterface[]) => ExportQueryFieldInterface[]; modifyQuery?: (query: ExportExcelQueryInterface) => ExportExcelQueryInterface; skipFields?: string[]; } type ExportExcelProps = Optional<ExportExcelInterface & ButtonDownloadProps, "endpoint">; declare const ExportExcel: ({ endpoint, filename, sheetName, modifyFields, skipFields, modifyQuery, ...props }: ExportExcelProps) => React.JSX.Element; export default ExportExcel; export { ExportExcelProps, ExportExcelInterface };