"use client"; import { X, HelpCircle } from "lucide-react"; import { Suspense } from "react"; import Image from "next/image"; import type { AppVersion } from "@/lib/types"; import type { Script } from "@/app/json-editor/_schemas/schemas"; import { Separator } from "@/components/ui/separator"; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; import { useVersions } from "@/hooks/use-versions"; import { basePath } from "@/config/site-config"; import { extractDate } from "@/lib/time"; import DisableDescription from "./script-items/disable-description"; import { getDisplayValueFromType } from "./script-info-blocks"; import DefaultPassword from "./script-items/default-password"; import InstallCommand from "./script-items/install-command"; import { ResourceDisplay } from "./resource-display"; import Description from "./script-items/description"; import ConfigFile from "./script-items/config-file"; import InterFaces from "./script-items/interfaces"; import Tooltips from "./script-items/tool-tips"; import Buttons from "./script-items/buttons"; import Alerts from "./script-items/alerts"; type ScriptItemProps = { item: Script; }; function ScriptHeader({ item }: { item: Script }) { const defaultInstallMethod = item.install_methods?.[0]; const os = defaultInstallMethod?.resources?.os || "Proxmox Node"; const version = defaultInstallMethod?.resources?.version || ""; return (
This version is pinned. We test each update for breaking changes before releasing new versions.