chore: add copy button for run command

This commit is contained in:
jialin
2026-02-08 10:27:49 +08:00
parent f35ba8f8e5
commit ec6f5d1ad3
2 changed files with 15 additions and 26 deletions
+11 -5
View File
@@ -1,8 +1,9 @@
import AutoTooltip from '@/components/auto-tooltip';
import CopyButton from '@/components/copy-button';
import BaseSelect from '@/components/seal-form/base/select';
import ThemeTag from '@/components/tags-wrapper/theme-tag';
import { useIntl } from '@umijs/max';
import { Empty } from 'antd';
import { Empty, Typography } from 'antd';
import { useState } from 'react';
import styled from 'styled-components';
import {
@@ -135,11 +136,16 @@ export const VersionItem: React.FC<VersionItemProps> = ({ data }) => {
<span className="label">
{intl.formatMessage({ id: 'backend.imageName' })}:
</span>
<AutoTooltip ghost minWidth={20}>
<CopyButton
text={data.image_name}
ellipsis={{
tooltip: !data.is_built_in ? data.image_name : false
}}
>
{data.is_built_in
? intl.formatMessage({ id: 'backend.versionInfo.autoImage' })
: data.image_name}
</AutoTooltip>
</CopyButton>
</InfoItem>
)}
{data.entrypoint && (
@@ -157,9 +163,9 @@ export const VersionItem: React.FC<VersionItemProps> = ({ data }) => {
<span className="label">
{intl.formatMessage({ id: 'backend.runCommand' })}:
</span>
<AutoTooltip ghost minWidth={20}>
<Typography.Text ellipsis={{ tooltip: data.run_command }}>
{data.run_command}
</AutoTooltip>
</Typography.Text>
</InfoItem>
)}
<InfoItem>