mirror of
https://gh.wpcy.net/https://github.com/elementor/one-click-accessibility.git
synced 2026-04-21 08:52:46 +08:00
20 lines
306 B
JavaScript
20 lines
306 B
JavaScript
import { useState } from '@wordpress/element';
|
|
|
|
export const useModal = (defaultIsOpen = true) => {
|
|
const [isOpen, setIsOpen] = useState(defaultIsOpen);
|
|
|
|
const open = () => {
|
|
setIsOpen(true);
|
|
};
|
|
|
|
const close = () => {
|
|
setIsOpen(false);
|
|
};
|
|
|
|
return {
|
|
isOpen,
|
|
setIsOpen,
|
|
open,
|
|
close,
|
|
};
|
|
};
|