import React from 'react'; const ActionPreviewHeader = ({ styling, inspectedPath, onInspectPath, tabName, onSelectTab, tabs }) => (
{tabs.map(tab => (
onSelectTab(tab.name)} key={tab.name} {...styling( [ 'selectorButton', tab.name === tabName && 'selectorButtonSelected' ], tab.name === tabName )} > {tab.name}
))}
{inspectedPath.length ? ( onInspectPath([])} {...styling('inspectedPathKeyLink')} > {tabName} ) : ( tabName )} {inspectedPath.map((key, idx) => idx === inspectedPath.length - 1 ? ( {key} ) : ( onInspectPath(inspectedPath.slice(0, idx + 1))} {...styling('inspectedPathKeyLink')} > {key} ) )}
); export default ActionPreviewHeader;