Files
backroad/app/react/docker/containers/CreateView/LabelsTab/toRequest.ts
Chaim Lev-Ari 3c095c172b feat(containers): migrate labels tab to react [EE-5212]
fix(containers/labels): apply labels tab change

fix(container/labels): fix validation

fix(containers/labels): error type

refactor(containers): tabs view models

fix(docker/containers): control values

fix(containers): fix style issues
2023-09-25 20:49:26 +03:00

18 lines
374 B
TypeScript

import { CreateContainerRequest } from '../types';
import { Values } from './types';
export function toRequest(
oldConfig: CreateContainerRequest,
values: Values
): CreateContainerRequest {
return {
...oldConfig,
Labels: Object.fromEntries(
values
.filter((label) => label.name)
.map((label) => [label.name, label.value])
),
};
}