import { useCallTool } from "skybridge/web";
export function FlightWidget() {
const { callTool, isPending, data, isError, error } = useCallTool("get_flight_details");
const handleViewDetails = (flightId: string) => {
callTool({ flightId });
};
return (
<div>
<button onClick={() => handleViewDetails("AF123")} disabled={isPending}>
{isPending ? "Loading..." : "View Details"}
</button>
{isError && <p>Error: {String(error)}</p>}
{data && <pre>{JSON.stringify(data.structuredContent, null, 2)}</pre>}
</div>
);
}