Merge pull request #8628 from nixocio/ui_issue_7681

Hide sync icon for smart inventory rows in Inventory List

Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
This commit is contained in:
softwarefactory-project-zuul[bot]
2020-11-27 21:21:30 +00:00
committed by GitHub
2 changed files with 5 additions and 1 deletions

View File

@@ -101,7 +101,9 @@ function InventoryListItem({
<DataListItemCells <DataListItemCells
dataListCells={[ dataListCells={[
<DataListCell key="sync-status" isIcon> <DataListCell key="sync-status" isIcon>
<SyncStatusIndicator status={syncStatus} /> {inventory.kind !== 'smart' && (
<SyncStatusIndicator status={syncStatus} />
)}
</DataListCell>, </DataListCell>,
<DataListCell key="name"> <DataListCell key="name">
{inventory.pending_deletion ? ( {inventory.pending_deletion ? (

View File

@@ -36,6 +36,7 @@ describe('<InventoryListItem />', () => {
inventory={{ inventory={{
id: 1, id: 1,
name: 'Inventory', name: 'Inventory',
kind: '',
summary_fields: { summary_fields: {
organization: { organization: {
id: 1, id: 1,
@@ -51,6 +52,7 @@ describe('<InventoryListItem />', () => {
onSelect={() => {}} onSelect={() => {}}
/> />
); );
expect(wrapper.find('SyncStatusIndicator').length).toBe(1);
expect( expect(
wrapper wrapper
.find('DataListCell') .find('DataListCell')