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

28 lines
641 B
Dart

import "package:shadcn_flutter/shadcn_flutter.dart";
import "tool_bubble_base.dart";
class WebFetchBubble extends StatelessWidget {
const WebFetchBubble({
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 url = input["url"] as String? ?? "";
return ToolBubbleBase(
toolName: "WebFetch",
icon: LucideIcons.link,
result: result,
isPendingPermission: isPendingPermission,
detail: url,
);
}
}