import { imageStatus, imageFormats } from 'resources/glance/image';
export const getBaseSnapshotColumns = (self) => [
{
title: t('ID/Name'),
dataIndex: 'name',
routeName: self.getRouteName('instanceSnapshotDetail'),
},
{
title: t('Project ID/Name'),
dataIndex: 'project_name',
isHideable: true,
hidden: !self.isAdminPage,
sorter: false,
},
{
title: t('Description'),
dataIndex: 'description',
isHideable: true,
sorter: false,
},
{
title: t('Disk Format'),
dataIndex: 'disk_format',
isHideable: true,
isDefaultHidden: true,
valueMap: imageFormats,
},
{
title: t('Status'),
dataIndex: 'status',
valueMap: imageStatus,
},
{
title: t('Created At'),
dataIndex: 'created_at',
isHideable: true,
valueRender: 'sinceTime',
},
];