emoji-picker-element/src/picker/utils/requestPostAnimationFrame.js

11 lines
278 B
JavaScript

// Measure after style/layout are complete
// See https://github.com/andrewiggins/afterframe
import { requestAnimationFrame } from './requestAnimationFrame'
export const requestPostAnimationFrame = callback => {
requestAnimationFrame(() => {
setTimeout(callback)
})
}