@shopify/polaris
Version:
Shopify’s product component library
13 lines (12 loc) • 557 B
JavaScript
import React from 'react';
import { Item, ItemPosition } from './components';
import styles from './Connected.scss';
export function Connected({ children, left, right }) {
const leftConnectionMarkup = left ? (<Item position={ItemPosition.Left}>{left}</Item>) : null;
const rightConnectionMarkup = right ? (<Item position={ItemPosition.Right}>{right}</Item>) : null;
return (<div className={styles.Connected}>
{leftConnectionMarkup}
<Item position={ItemPosition.Primary}>{children}</Item>
{rightConnectionMarkup}
</div>);
}