Index: components/ProductDetailsRelatedProducts/ProductDetailsRelatedProducts.component.tsx =================================================================== diff -u -rc9ac16c365bb8ed527371e5694d9b24a56959a80 -r1a9ab74c8dca46c43d2ac41051cc5faef50592da --- components/ProductDetailsRelatedProducts/ProductDetailsRelatedProducts.component.tsx (.../ProductDetailsRelatedProducts.component.tsx) (revision c9ac16c365bb8ed527371e5694d9b24a56959a80) +++ components/ProductDetailsRelatedProducts/ProductDetailsRelatedProducts.component.tsx (.../ProductDetailsRelatedProducts.component.tsx) (revision 1a9ab74c8dca46c43d2ac41051cc5faef50592da) @@ -8,6 +8,7 @@ import { trim, unique } from 'ts-functional'; import { ExpandableImage } from '../ExpandableImage'; import { SelectProductsButton } from '../SelectProductsButton'; +import { permissionCheck } from 'lemans-uac'; import './ProductDetailsRelatedProducts.styles.less'; import { ProductDetailsRelatedProductsProps } from './ProductDetailsRelatedProducts.types'; @@ -63,6 +64,9 @@ } ]; + const [CanEdit] = permissionCheck(['ds.product.relatedProduct.edit']); + const [CanView] = permissionCheck(['ds.product.relatedProduct.view']); + const relatedProductColumns: any = [ { className: 'thumbnail-col', @@ -95,22 +99,24 @@ className: 'action-col', dataIndex: '', key: 'relatedActions', - render: (_: any, row: IRelatedProduct) => - - - , + render: (_: any, row: IRelatedProduct) => ( + + + - - - - -

Related Products

- - - - - -

Referred to by Products

-
- - - + +
+ + +
+
+ + Cross Relate + +
+ + + + + + Find Products} + onSelect={updateProductIds} + /> + + + + + + + +

Related Products

+
+ + + + +

Referred to by Products

+
+ + + + ) }