({ agent, onUpdate })
| 12 | } |
| 13 | |
| 14 | export const AgentVersion: FC<AgentVersionProps> = ({ agent, onUpdate }) => { |
| 15 | const { metadata } = useEmbeddedMetadata(); |
| 16 | const { data: build } = useQuery(buildInfo(metadata["build-info"])); |
| 17 | const serverVersion = build?.version ?? ""; |
| 18 | const apiServerVersion = build?.agent_api_version ?? ""; |
| 19 | |
| 20 | const { status } = getDisplayVersionStatus( |
| 21 | agent.version, |
| 22 | serverVersion, |
| 23 | agent.api_version, |
| 24 | apiServerVersion, |
| 25 | ); |
| 26 | |
| 27 | if (status === agentVersionStatus.Updated) { |
| 28 | return null; |
| 29 | } |
| 30 | |
| 31 | return ( |
| 32 | <AgentOutdatedTooltip |
| 33 | agent={agent} |
| 34 | serverVersion={serverVersion} |
| 35 | status={status} |
| 36 | onUpdate={onUpdate} |
| 37 | /> |
| 38 | ); |
| 39 | }; |
nothing calls this directly
no test coverage detected