Hide sync icon for smart inventory rows in Inventory List

Hide sync icon for smart inventory rows in Inventory List

See: https://github.com/ansible/awx/issues/7681
This commit is contained in:
nixocio
2020-11-18 15:47:25 -05:00
parent b6a55e53d5
commit 9141e789aa
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')