+
+
+ {selectedRowIds.length > 0 && (
+ <>
+
+
+
+ >
+ )}
{
{
@@ -346,7 +343,7 @@ const RecordingTable = () => {
{
@@ -371,7 +368,7 @@ const RecordingTable = () => {
{
@@ -521,13 +518,17 @@ const RecordingTable = () => {
};
const approveClickHandler = () => {
- setSelectedRecording(props.row.original);
+ setRowSelection({
+ [String(props.row.original.id)]: true,
+ });
setApprovalNotes('');
approveModal.openModal();
};
const rejectClickHandler = () => {
- setSelectedRecording(props.row.original);
+ setRowSelection({
+ [String(props.row.original.id)]: true,
+ });
setApprovalNotes('');
rejectModal.openModal();
};
@@ -571,6 +572,8 @@ const RecordingTable = () => {
isLoading={isLoading}
sorting={sorting}
setSorting={setSorting}
+ rowSelection={rowSelection}
+ setRowSelection={setRowSelection}
className={{
containerClassName: cn({
'mb-20':
@@ -605,13 +608,13 @@ const RecordingTable = () => {
setApprovalNotes(''),
}}
primaryButton={{
- text: 'Ya, Setujui',
+ text: 'Ya',
color: 'success',
isLoading: isApproveLoading,
onClick: approveHandler,
@@ -629,13 +632,13 @@ const RecordingTable = () => {
setApprovalNotes(''),
}}
primaryButton={{
- text: 'Ya, Tolak',
+ text: 'Ya',
color: 'error',
isLoading: isRejectLoading,
onClick: rejectHandler,