diff --git a/react/src/components/ImageEnvironmentSelectFormItems.tsx b/react/src/components/ImageEnvironmentSelectFormItems.tsx
index 5261a8649f..b32f3ebc47 100644
--- a/react/src/components/ImageEnvironmentSelectFormItems.tsx
+++ b/react/src/components/ImageEnvironmentSelectFormItems.tsx
@@ -14,7 +14,16 @@ import {
ImageEnvironmentSelectFormItemsQuery,
ImageEnvironmentSelectFormItemsQuery$data,
} from './__generated__/ImageEnvironmentSelectFormItemsQuery.graphql';
-import { Divider, Form, Input, RefSelectProps, Select, Tag, theme } from 'antd';
+import {
+ Divider,
+ Form,
+ Input,
+ RefSelectProps,
+ Select,
+ Tag,
+ theme,
+ Typography,
+} from 'antd';
import graphql from 'babel-plugin-relay/macro';
import _ from 'lodash';
import React, { useEffect, useMemo, useRef, useState } from 'react';
@@ -327,9 +336,18 @@ const ImageEnvironmentSelectFormItems: React.FC<
+ {t('session.launcher.Environments')} /
+ {t('session.launcher.Version')}
+
+ }
rules={[{ required: _.isEmpty(environments?.manual) }]}
style={{ marginBottom: 10 }}
>
diff --git a/react/src/components/ImageList.tsx b/react/src/components/ImageList.tsx
index 84f1261f3b..49512b942a 100644
--- a/react/src/components/ImageList.tsx
+++ b/react/src/components/ImageList.tsx
@@ -11,8 +11,10 @@ import {
ImageListQuery,
ImageListQuery$data,
} from './__generated__/ImageListQuery.graphql';
+import CopyButton from './lablupTalkativotUI/CopyButton';
import {
AppstoreOutlined,
+ CopyOutlined,
ReloadOutlined,
SearchOutlined,
SettingOutlined,
@@ -292,6 +294,14 @@ const ImageList: React.FC<{ style?: React.CSSProperties }> = ({ style }) => {
e.stopPropagation();
}}
>
+ }
+ style={{ color: token.colorPrimary }}
+ copyable={{
+ text: getImageFullName(row) || '',
+ }}
+ >