Fix: Removed Explain Api button from response component

This commit is contained in:
siddu015
2025-02-22 20:23:54 +05:30
parent e472ea77a8
commit 584b8bf172

View File

@ -55,9 +55,6 @@ class ResponseDetails extends ConsumerWidget {
final responseModel = ref.watch(selectedRequestModelProvider final responseModel = ref.watch(selectedRequestModelProvider
.select((value) => value?.httpResponseModel)); .select((value) => value?.httpResponseModel));
final requestModel = ref.watch(selectedRequestModelProvider);
final ollamaService = ref.watch(ollamaServiceProvider);
return Column( return Column(
children: [ children: [
ResponsePaneHeader( ResponsePaneHeader(
@ -71,42 +68,6 @@ class ResponseDetails extends ConsumerWidget {
const Expanded( const Expanded(
child: ResponseTabs(), child: ResponseTabs(),
), ),
if (requestModel != null && responseModel != null)
Padding(
padding: const EdgeInsets.all(8.0),
child: ElevatedButton(
onPressed: () async {
try {
final explanation = await ollamaService.explainLatestApi(
requestModel: requestModel,
responseModel: responseModel,
);
showDialog(
context: context,
builder: (context) => AlertDialog(
title: const Text('Explanation'),
content: SingleChildScrollView(
child: Text(explanation),
),
actions: [
TextButton(
onPressed: () => Navigator.pop(context),
child: const Text('Close'),
),
],
),
);
} catch (error) {
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(
content: Text("Error explaining response."),
),
);
}
},
child: const Text('Explain API'),
),
),
], ],
); );
} }