/**
 * Copyright (c) JOB TODAY S.A. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 */ import { useState } from "react" ; const useRequestClose = ( onRequestClose ) => { const [ opacity , setOpacity ] = useState ( 1 ) ; return [ opacity , ( ) => { setOpacity ( 0 ) ; onRequestClose ( ) ; setTimeout ( ( ) => setOpacity ( 1 ) , 0 ) ; } , ] as const ; } ; export default useRequestClose ;