mirror of https://github.com/tooot-app/app
24 lines
462 B
TypeScript
24 lines
462 B
TypeScript
/**
|
|
* 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: () => void) => {
|
|
const [opacity, setOpacity] = useState(1)
|
|
|
|
return [
|
|
opacity,
|
|
() => {
|
|
setOpacity(0)
|
|
onRequestClose()
|
|
}
|
|
] as const
|
|
}
|
|
|
|
export default useRequestClose
|