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
|