{
selectedProcess = e.detail;
}}
{filters}
stickyHeader
rows={internalProcesses}
columns={[
{
sortable: true,
filterable: true,
header: _t('summaryProcesses.processId', { defaultMessage: 'Process ID' }),
fieldName: 'processId',
slot: 1,
},
{
sortable: true,
filterable: true,
header: _t('summaryProcesses.connectionId', { defaultMessage: 'Connection ID' }),
fieldName: 'connectionId',
},
{
sortable: true,
filterable: true,
header: _t('summaryProcesses.client', { defaultMessage: 'Client' }),
fieldName: 'client',
},
{
filterable: true,
header: _t('summaryProcesses.operation', { defaultMessage: 'Operation' }),
fieldName: 'operation',
},
{
sortable: true,
filterable: true,
header: _t('summaryProcesses.namespace', { defaultMessage: 'Namespace' }),
fieldName: 'namespace',
},
{
sortable: true,
header: _t('summaryProcesses.runningTime', { defaultMessage: 'Running Time' }),
fieldName: 'runningTime',
slot: 2,
},
{
sortable: true,
filterable: true,
header: _t('summaryProcesses.state', { defaultMessage: 'State' }),
fieldName: 'state',
},
{
sortable: true,
header: _t('summaryProcesses.waitingFor', { defaultMessage: 'Waiting For' }),
fieldName: 'waitingFor',
slot: 3,
},
{
header: _t('summaryProcesses.actions', { defaultMessage: 'Actions' }),
fieldName: 'processId',
slot: 0,
},
]}
>
killProcessWithConfirm(row.processId)}>
{_t('common.kill', { defaultMessage: 'Kill' })}
{row.processId}
{formatRunningTime(row.runningTime)}
{row.waitingFor ? 'Yes' : 'No'}
{#if !!selectedProcess}
{/if}