goobs-frontend
Version:
A comprehensive React-based libary for building modern web applications
25 lines • 1.14 kB
TypeScript
import { default as React } from 'react';
import { ProjectBoardStyles, Task, RawTopic, RawSeverityLevel, RawStatus, RawSubStatus, RawCompany, RawCustomer, RawProduct, RawService, RawRegion, RawArticle } from '../../types';
export interface InlineAddTaskProps {
onAdd: (newTask: Omit<Task, '_id'>) => void;
onCancel: () => void;
topics: RawTopic[];
severityLevels: RawSeverityLevel[];
statuses: RawStatus[];
subStatuses: RawSubStatus[];
createdUserId: string;
companyId: string;
customerId: string;
/** Company roster — only the administrator-company-dropdown form supplies it. */
rawCompanies?: RawCompany[];
/** Customer roster — only the company-customer-dropdown form supplies it. */
rawCustomers?: RawCustomer[];
/** Product roster — only the company variant supplies it (admin has services only). */
rawProducts?: RawProduct[];
rawServices: RawService[];
rawRegions: RawRegion[];
knowledgebaseArticles?: RawArticle[];
styles: ProjectBoardStyles;
}
export declare const InlineAddTask: React.FC<InlineAddTaskProps>;
//# sourceMappingURL=inline.d.ts.map