diff --git a/web/app/servers/[id]/page.tsx b/web/app/servers/[id]/page.tsx
index f758e39..222eae4 100644
--- a/web/app/servers/[id]/page.tsx
+++ b/web/app/servers/[id]/page.tsx
@@ -1,4 +1,4 @@
-"use client";
+"use client";
import { useState } from "react";
import { useQuery, useMutation, useQueryClient } from "@tanstack/react-query";
@@ -314,6 +314,15 @@ export default function ServerDetailPage() {
return (
{showGenerateModal &&
setShowGenerateModal(false)} onSubmit={(opts) => generateKey(opts)} isPending={isGenerating} />}
+ {showUpdatesModal && server.available_updates && (
+ setShowUpdatesModal(false)}
+ onApply={() => applyUpdates()}
+ isApplying={isApplying}
+ applySuccess={applySuccess}
+ />
+ )}
@@ -329,6 +338,18 @@ export default function ServerDetailPage() {
{server.ip_address}
+ {server.available_updates && server.available_updates.length > 0 && (
+
+ )}