EmojiSelector: pass offset as a prop
This commit is contained in:
parent
ae606a1db0
commit
45657c7a2a
2 changed files with 5 additions and 1 deletions
|
@ -43,6 +43,8 @@ interface IEmojiSelector {
|
||||||
placement?: Placement
|
placement?: Placement
|
||||||
/** Whether the selector should be visible. */
|
/** Whether the selector should be visible. */
|
||||||
visible?: boolean
|
visible?: boolean
|
||||||
|
/** X/Y offset of the floating picker. */
|
||||||
|
offset?: [number, number]
|
||||||
/** Whether to allow any emoji to be chosen. */
|
/** Whether to allow any emoji to be chosen. */
|
||||||
all?: boolean
|
all?: boolean
|
||||||
}
|
}
|
||||||
|
@ -54,6 +56,7 @@ const EmojiSelector: React.FC<IEmojiSelector> = ({
|
||||||
onReact,
|
onReact,
|
||||||
placement = 'top',
|
placement = 'top',
|
||||||
visible = false,
|
visible = false,
|
||||||
|
offset = [-10, 0],
|
||||||
all = true,
|
all = true,
|
||||||
}): JSX.Element => {
|
}): JSX.Element => {
|
||||||
const soapboxConfig = useSoapboxConfig();
|
const soapboxConfig = useSoapboxConfig();
|
||||||
|
@ -80,7 +83,7 @@ const EmojiSelector: React.FC<IEmojiSelector> = ({
|
||||||
{
|
{
|
||||||
name: 'offset',
|
name: 'offset',
|
||||||
options: {
|
options: {
|
||||||
offset: [-10, 12],
|
offset,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
|
@ -41,6 +41,7 @@ function ChatMessageReactionWrapper(props: IChatMessageReactionWrapper) {
|
||||||
referenceElement={referenceElement}
|
referenceElement={referenceElement}
|
||||||
onReact={handleSelect}
|
onReact={handleSelect}
|
||||||
onClose={() => setIsOpen(false)}
|
onClose={() => setIsOpen(false)}
|
||||||
|
offset={[-10, 12]}
|
||||||
all={false}
|
all={false}
|
||||||
/>
|
/>
|
||||||
</React.Fragment>
|
</React.Fragment>
|
||||||
|
|
Loading…
Reference in a new issue