-
- {( !currentImportFileName &&
-
- {/* kjasndkjandskjasndkjansdkjansd
*/}
-
+ {!currentImportFileName && (
+
+
+ {/* kjasndkjandskjasndkjansdkjansd
*/}
+ } sx={{ p: 1.8 }}
+ variant="outlined"
+ startIcon={}
+ sx={{ p: 1.8 }}
aria-controls={createMenu ? 'basic-menu' : undefined}
aria-haspopup="true"
aria-expanded={createMenu ? 'true' : undefined}
@@ -181,153 +231,268 @@ export default function CorporatePlanList() {
-
+
)}
- {( currentImportFileName &&
-
-
-
-
+ {currentImportFileName && (
+
+
+
+
+
- } sx={{ p: 1.8 }}
- onClick={handleUpload}
- >
- Upload
-
-
+ }
+ sx={{ p: 1.8 }}
+ onClick={handleUpload}
+ >
+ Upload
+
+
)}
- {( importResult &&
-
- Last Import Result : { importResult.total_success_row ?? 0 } Row Processed, { importResult.total_failed_row } Failed, Report : {importResult.result_file?.name ?? "-"}
-
+ {importResult && (
+
+
+ Last Import Result :{' '}
+
+ {importResult.total_success_row ?? 0}
+ {' '}
+ Row Processed,{' '}
+
+ {importResult.total_failed_row}
+ {' '}
+ Failed, Report :{' '}
+
+ {importResult.result_file?.name ?? '-'}
+
+
+
)}
);
}
// Called on every row to map the data to the columns
- function createData( member: Member ): Member {
+ function createData(member: Member): Member {
return {
...member,
- }
+ };
}
const [columns, setColumns] = React.useState([
- { id: 'member_id', label: 'MemberID', minWidth: 100, align: "left" },
- { id: 'principal_id', label: 'Mapping ID', minWidth: 100, align: "left" },
- { id: 'nik', label: 'NIK', minWidth: 100, align: "left" },
- { id: 'current_policy.policy_number', label: 'Policy Number', minWidth: 100, align: "left" },
- { id: 'effective_date', label: 'Effective Date', minWidth: 100, align: "left" },
- { id: 'name', label: 'Name', minWidth: 100, align: "left" },
- { id: 'nric', label: 'NRIC', minWidth: 100, align: "left" },
- { id: 'email', label: 'E-mail', minWidth: 100, align: "left" },
- { id: 'plan_id', label: 'PlanID', minWidth: 100, align: "left" },
- { id: 'activation_date', label: 'Activation Date', minWidth: 100, align: "right" },
- { id: 'termination_date', label: 'Termination Date', minWidth: 100, align: 'right' },
+ { id: 'member_id', label: 'MemberID', minWidth: 100, align: 'left' },
+ // { id: 'principal_id', label: 'Mapping ID', minWidth: 100, align: 'left' },
+ // { id: 'nik', label: 'NIK', minWidth: 100, align: 'left' },
+ // { id: 'current_policy.policy_number', label: 'Policy Number', minWidth: 100, align: 'left' },
+ { id: 'effective_date', label: 'Effective Date', minWidth: 100, align: 'left' },
+ { id: 'name', label: 'Name', minWidth: 100, align: 'left' },
+ // { id: 'nric', label: 'NRIC', minWidth: 100, align: 'left' },
+ // { id: 'email', label: 'E-mail', minWidth: 100, align: 'left' },
+ { id: 'plan_id', label: 'PlanID', minWidth: 100, align: 'left' },
+ { id: 'activation_date', label: 'Activation Date', minWidth: 100, align: 'left' },
+ { id: 'termination_date', label: 'Termination Date', minWidth: 100, align: 'left' },
]);
// Generate the every row of the table
function Row(props: { row: ReturnType