The-Agency/lib/ui/widgets/chat/bubbles/tools/web_search_bubble.dart

28 lines
651 B
Dart

import "package:shadcn_flutter/shadcn_flutter.dart";
import "tool_bubble_base.dart";
class WebSearchBubble extends StatelessWidget {
const WebSearchBubble({
super.key,
required this.input,
this.result,
this.isPendingPermission = false,
});
final Map<String, dynamic> input;
final String? result;
final bool isPendingPermission;
@override
Widget build(BuildContext context) {
final query = input["query"] as String? ?? "";
return ToolBubbleBase(
toolName: "WebSearch",
icon: LucideIcons.globe,
result: result,
isPendingPermission: isPendingPermission,
detail: query,
);
}
}