| return ( | return ( | ||||
| <> | <> | ||||
| {showEmojiPicker && <EmojiPicker | |||||
| onSelect={(icon, icon_background) => { | |||||
| console.log(icon, icon_background) | |||||
| setEmoji({ icon, icon_background }) | |||||
| setShowEmojiPicker(false) | |||||
| }} | |||||
| onClose={() => { | |||||
| setEmoji({ icon: '🤖', icon_background: '#FFEAD5' }) | |||||
| setShowEmojiPicker(false) | |||||
| }} | |||||
| />} | |||||
| <Modal | <Modal | ||||
| title={t(`${prefixSettings}.title`)} | title={t(`${prefixSettings}.title`)} | ||||
| isShow={isShow} | isShow={isShow} | ||||
| <Button className='mr-2 flex-shrink-0' onClick={onHide}>{t('common.operation.cancel')}</Button> | <Button className='mr-2 flex-shrink-0' onClick={onHide}>{t('common.operation.cancel')}</Button> | ||||
| <Button type='primary' className='flex-shrink-0' onClick={onClickSave} loading={saveLoading}>{t('common.operation.save')}</Button> | <Button type='primary' className='flex-shrink-0' onClick={onClickSave} loading={saveLoading}>{t('common.operation.save')}</Button> | ||||
| </div> | </div> | ||||
| {showEmojiPicker && <EmojiPicker | |||||
| onSelect={(icon, icon_background) => { | |||||
| console.log(icon, icon_background) | |||||
| setEmoji({ icon, icon_background }) | |||||
| setShowEmojiPicker(false) | |||||
| }} | |||||
| onClose={() => { | |||||
| setEmoji({ icon: '🤖', icon_background: '#FFEAD5' }) | |||||
| setShowEmojiPicker(false) | |||||
| }} | |||||
| />} | |||||
| </Modal > | </Modal > | ||||
| </> | </> | ||||