gantt-task-react-v
Version:
Interactive Gantt Chart for React with TypeScript.
46 lines (45 loc) • 1.54 kB
TypeScript
import React from "react";
export declare function useTaskListColumnsBuilder(): {
createNameColumn: (title: React.ReactNode | null, width?: number) => {
id: string;
component: React.FC<import("../../..").ColumnProps>;
width: number;
title: React.ReactNode;
};
createStartDateColumn: (title: React.ReactNode | null, width?: number) => {
id: string;
component: React.FC<import("../../..").ColumnProps>;
width: number;
title: React.ReactNode;
};
createEndDateColumn: (title: React.ReactNode | null, width?: number) => {
id: string;
component: React.FC<import("../../..").ColumnProps>;
width: number;
title: React.ReactNode;
};
createDependenciesColumn: (title: React.ReactNode | null, width?: number) => {
id: string;
component: React.FC<import("../../..").ColumnProps>;
width: number;
title: React.ReactNode;
};
createDeleteActionColumn: (width?: number) => {
id: string;
component: React.FC<import("../../..").ColumnProps>;
width: number;
canResize: boolean;
};
createEditActionColumn: (width?: number) => {
id: string;
component: React.FC<import("../../..").ColumnProps>;
width: number;
canResize: boolean;
};
createAddActionColumn: (width?: number) => {
id: string;
component: React.FC<import("../../..").ColumnProps>;
width: number;
canResize: boolean;
};
};