|
7 | 7 | import { UserEnvVar, UserEnvVarValue } from "@gitpod/gitpod-protocol";
|
8 | 8 | import { useEffect, useRef, useState } from "react";
|
9 | 9 | import ConfirmationModal from "../components/ConfirmationModal";
|
10 |
| -import { Item, ItemField, ItemFieldContextMenu, ItemsList } from "../components/ItemsList"; |
| 10 | +import { Item, ItemField, ItemsList } from "../components/ItemsList"; |
11 | 11 | import Modal, { ModalBody, ModalFooter, ModalHeader } from "../components/Modal";
|
12 | 12 | import { getGitpodService } from "../service/service";
|
13 | 13 | import { PageWithSettingsSubMenu } from "./PageWithSettingsSubMenu";
|
| 14 | +import { EnvironmentVariableEntry } from "./EnvironmentVariableEntry"; |
14 | 15 |
|
15 | 16 | interface EnvVarModalProps {
|
16 | 17 | envVar: UserEnvVarValue;
|
@@ -259,33 +260,13 @@ export default function EnvVars() {
|
259 | 260 | <ItemField className="w-5/12 my-auto">Name</ItemField>
|
260 | 261 | <ItemField className="w-5/12 my-auto">Scope</ItemField>
|
261 | 262 | </Item>
|
262 |
| - {envVars.map((variable) => { |
263 |
| - return ( |
264 |
| - <Item className="whitespace-nowrap"> |
265 |
| - <ItemField className="w-5/12 overflow-ellipsis truncate my-auto"> |
266 |
| - {variable.name} |
267 |
| - </ItemField> |
268 |
| - <ItemField className="w-5/12 overflow-ellipsis truncate text-sm text-gray-400 my-auto"> |
269 |
| - {variable.repositoryPattern} |
270 |
| - </ItemField> |
271 |
| - <ItemFieldContextMenu |
272 |
| - menuEntries={[ |
273 |
| - { |
274 |
| - title: "Edit", |
275 |
| - onClick: () => edit(variable), |
276 |
| - separator: true, |
277 |
| - }, |
278 |
| - { |
279 |
| - title: "Delete", |
280 |
| - customFontStyle: |
281 |
| - "text-red-600 dark:text-red-400 hover:text-red-800 dark:hover:text-red-300", |
282 |
| - onClick: () => confirmDeleteVariable(variable), |
283 |
| - }, |
284 |
| - ]} |
285 |
| - /> |
286 |
| - </Item> |
287 |
| - ); |
288 |
| - })} |
| 263 | + {envVars.map((variable) => ( |
| 264 | + <EnvironmentVariableEntry |
| 265 | + variable={variable} |
| 266 | + edit={edit} |
| 267 | + confirmDeleteVariable={confirmDeleteVariable} |
| 268 | + /> |
| 269 | + ))} |
289 | 270 | </ItemsList>
|
290 | 271 | )}
|
291 | 272 | </PageWithSettingsSubMenu>
|
|
0 commit comments