mirror of
https://github.com/plankanban/planka.git
synced 2025-07-20 05:39:43 +02:00
16 lines
331 B
JavaScript
16 lines
331 B
JavaScript
|
import { useCallback, useState } from 'react';
|
||
|
|
||
|
export default (initialParams) => {
|
||
|
const [modal, setModal] = useState(() => initialParams);
|
||
|
|
||
|
const open = useCallback((params) => {
|
||
|
setModal(params);
|
||
|
}, []);
|
||
|
|
||
|
const handleClose = useCallback(() => {
|
||
|
setModal(null);
|
||
|
}, []);
|
||
|
|
||
|
return [modal, open, handleClose];
|
||
|
};
|