public function getNewChildSelectOptions()
{
$productAttributes = $this->productConditionFactory->create()->loadAttributeOptions()->getAttributeOption();
$attributes = [];
$productConditionType = get_class($this->productConditionFactory->create());
foreach ($productAttributes as $code => $label) {
$attributes[] = ['value' => $productConditionType . '|' . $code, 'label' => $label];
}
$conditions = parent::getNewChildSelectOptions();
$conditions = array_merge_recursive($conditions, [['value' => $this->getType(), 'label' => __('Conditions Combination')], ['label' => __('Product Attribute'), 'value' => $attributes]]);
return $conditions;
}