/** * WordPress dependencies */ import { Dashicon } from '@safe-wordpress/components'; import { createInterpolateElement } from '@safe-wordpress/element'; import { _x, sprintf } from '@safe-wordpress/i18n'; /** * Internal dependencies */ import './style.scss'; import { SegmentList } from '../segment-list'; import { SegmentationRuleList } from '../segmentation-rule-list'; import { useExperimentAttribute } from '../hooks'; export const SegmentationSection = (): JSX.Element | null => { const segments = useExperimentAttribute( 'segments' ) || []; if ( ! segments.length ) { return null; } return (

{ createInterpolateElement( sprintf( /* translators: %s: Dashicon. */ _x( '%s Segmentation', 'text', 'nelio-ab-testing' ), '' ), { icon: ( ), } ) }

); };