mirror of https://github.com/portainer/portainer
17 lines
473 B
TypeScript
17 lines
473 B
TypeScript
import { ContainerJSON } from '../../queries/container';
|
|
|
|
import { VolumeType, Values } from './types';
|
|
|
|
export function toViewModel(config: ContainerJSON): Values {
|
|
return Object.values(config.Mounts || {}).map((mount) => ({
|
|
type: (mount.Type || 'volume') as VolumeType,
|
|
name: mount.Name || mount.Source || '',
|
|
containerPath: mount.Destination || '',
|
|
readOnly: mount.RW === false,
|
|
}));
|
|
}
|
|
|
|
export function getDefaultViewModel(): Values {
|
|
return [];
|
|
}
|