Files
SkinbaseNova/resources/js/components/common/extractNativeEmoji.js

19 lines
400 B
JavaScript

export default function extractNativeEmoji(selection) {
if (typeof selection === 'string') {
return selection
}
const detail = selection?.detail ?? null
return (
selection?.native
?? selection?.emoji
?? selection?.unicode
?? selection?.skins?.[0]?.native
?? detail?.native
?? detail?.emoji
?? detail?.unicode
?? detail?.skins?.[0]?.native
?? ''
)
}