Close sticker picker on Escape keyup

This commit is contained in:
Scott Nonnenberg 2019-05-29 15:11:41 -07:00
parent 020d78e62b
commit 46b4cf56a3
3 changed files with 34 additions and 0 deletions

View file

@ -81,6 +81,13 @@ export const StickerButton = React.memo(
[setOpen, onPickSticker]
);
const handleClose = React.useCallback(
() => {
setOpen(false);
},
[setOpen]
);
const handleClickAddPack = React.useCallback(
() => {
setOpen(false);
@ -253,6 +260,7 @@ export const StickerButton = React.memo(
i18n={i18n}
style={style}
packs={installedPacks}
onClose={handleClose}
onClickAddPack={handleClickAddPack}
onPickSticker={handlePickSticker}
recentStickers={recentStickers}