+
+ {selectedRow ? (
+
navigate('/my-calls')}
+ selectedRow={selectedRow}
+ refreshKey={refreshKey}
+ potentialMiningAction={
+
+ }
+ placeOrderAction={
+ (() => {
+ const stateName = String(selectedRow.current_state_name || selectedRow.current_state_name_ || selectedRow.current_state || selectedRow.status || '').toLowerCase();
+ if (stateName === 'no order' || stateName === 'no_order') {
+ return null;
+ } else if (stateName.includes('ordered') || stateName === 'ordered' || stateName.includes('order')) {
+ return (
+
+ );
+ } else if (stateName.includes('visited')) {
+ return (
+
+ );
+ } else if (stateName.includes('productive')) {
+ return (
+
+ );
+ }
+ return (
+
+ );
+ })()
+ }
+ />
+ ) : (
+ Loading call details...
+ )}
+
+
+ {/* Active Activity Modal (for actions) */}
+
setActiveActivity(null)}
+ title={activeActivity?.name}
+ width={activeActivity?.id === ORDER_BOOKING.activities.POTENTIAL_MINING.uid ? 'lg' : 'md'}
+ >
+ {activeActivity && instanceId != null && (
+ {
+ setActiveActivity(null);
+ setRefreshKey(k => k + 1);
+ }}
+ onCancel={() => setActiveActivity(null)}
+ onActivityChange={(name) => setActiveActivity(prev => prev ? { ...prev, name } : null)}
+ />
+ )}
+
+
+ );
+ }
+
+ return (
+ <>
+