Когда я пытаюсь добавить Tooltip
в WordPress при создании gutenburg blocks
, появляется сообщение об ошибке.Проверьте ниже
Инвариантное нарушение: ошибка Minified React # 143;посещение https://reactjs.org/docs/error-decoder.html?invariant=143
React.Children.Только ожидается получение одного дочернего элемента React
Вот мой код, который я пытаюсь.
<Fragment>
<div className="my-block-class">
<Tooltip text={ __( 'Select Grid' ) }>
{ getIcon( 'block-icon', true ) }
</Tooltip>
</div>
<InnerBlocks
template={ this.getBlockTemplate() }
templateLock="all"
allowedBlocks={ [ 'hwb/my-block' ] }
/>
</Fragment>
Проблема в этом коде.
<Tooltip text={ __( 'Select Grid' ) }>
{ getIcon( 'block-icon', true ) }
</Tooltip>
Когда я удаляю Tooltip
код работает нормально.
Обновление
getIcon()
возвращает значок svg
, который я также пыталсяDashicon
это не работает, значит проблема не в функции geticon()
.
Я тоже так пробовал.
<Tooltip text={ __( 'Select Grid' ) }>
<Dashicon icon="edit" />
</Tooltip>