class CallLogDetailScreen extends StatelessWidget {
final CallLog callLog;
const CallLogDetailScreen({required this.callLog, super.key});
@override
Widget build(BuildContext context) {
final initiatedAt = DateTime.fromMillisecondsSinceEpoch(
(callLog.initiatedAt ?? 0) * 1000,
);
return Scaffold(
appBar: AppBar(title: const Text("Call Details")),
body: Padding(
padding: const EdgeInsets.all(16),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text("Status: ${callLog.status ?? 'Unknown'}"),
Text("Type: ${callLog.type ?? 'Unknown'}"),
Text("Duration: ${callLog.totalDurationInMinutes ?? 0} min"),
Text("Time: $initiatedAt"),
if (callLog.hasRecording == true)
const Text("Recording available"),
],
),
),
);
}
}