kufu / smarthr-ui

React components for creating SmartHR applications.
https://story.smarthr-ui.dev
MIT License
879 stars 141 forks source link

fix(DefinitionList): children に null が渡ってきた場合の不具合を修正 #5105

Closed uknmr closed 1 week ago

uknmr commented 1 week ago

関連URL

概要

DefinitionList の maxColumns や termStyleType を DefinitionListItem に渡す時、cloneElement に null が渡ると壊れる不具合を修正。

<DefinitionList>
  {/* hoge=false の時、null が渡るため cloneElement(child) でエラーが発生する */}
  {hoge && <DefinitionListItem />}
</DefinitionList>

変更内容

確認方法

pkg-pr-new[bot] commented 1 week ago

Open in Stackblitz

pnpm add https://pkg.pr.new/kufu/smarthr-ui@5105

commit: 79e4f42