refactor(FE-238-86): change useApprovalSteps params, and minimize fetching data

This commit is contained in:
randy-ar
2025-11-13 11:18:11 +07:00
parent def7ee4a0b
commit e5318fd6b5
7 changed files with 37 additions and 111 deletions
-4
View File
@@ -113,10 +113,6 @@ export type BaseGroupedApproval = {
approvals: BaseApproval[];
};
interface ModuleWithApproval {
approval?: BaseApproval;
}
export type Approvals = BaseApiResponse<BaseApproval>;
export type GroupedApprovals = BaseApiResponse<BaseGroupedApproval[]>;
-14
View File
@@ -2,17 +2,3 @@ export type ApprovalLine = {
step_number: number;
step_name: string;
}[];
export interface ApprovalWorkflow {
key: string;
steps: ApprovalLine;
}
export interface AppConfigData {
approval_workflows: ApprovalWorkflow[];
flags: string[];
warehouse_types: string[];
stock_log: string;
supplier_categories: string[];
customer_supplier_types: string[];
}