UNPKG

dmux

Version:

Tmux pane manager with AI agent integration for parallel development workflows

27 lines 1.63 kB
import React from 'react'; import { Box, Text } from 'ink'; const UpdateDialog = ({ updateInfo }) => { if (!updateInfo) return null; return (React.createElement(Box, { borderStyle: "double", borderColor: "green", paddingX: 1, marginTop: 1 }, React.createElement(Box, { flexDirection: "column" }, React.createElement(Text, { color: "green", bold: true }, "\uD83C\uDF89 dmux Update Available!"), React.createElement(Text, null, "Current version: ", React.createElement(Text, { color: "cyan" }, updateInfo.currentVersion)), React.createElement(Text, null, "Latest version: ", React.createElement(Text, { color: "green" }, updateInfo.latestVersion)), updateInfo.installMethod === 'global' && updateInfo.packageManager && (React.createElement(Text, null, "Detected global install via: ", React.createElement(Text, { color: "yellow" }, updateInfo.packageManager))), React.createElement(Box, { marginTop: 1 }, updateInfo.installMethod === 'global' && updateInfo.packageManager ? (React.createElement(Text, null, "[U]pdate now \u2022 [S]kip this version \u2022 [L]ater")) : (React.createElement(Text, null, "Manual update required: ", React.createElement(Text, { color: "cyan" }, updateInfo.packageManager || 'npm', " update -g dmux"), '\n', "[S]kip this version \u2022 [L]ater")))))); }; export default UpdateDialog; //# sourceMappingURL=UpdateDialog.js.map