PluginProbe ʕ •ᴥ•ʔ
Hostinger Reach – AI-Powered Email Marketing for WordPress / 1.0.5
Hostinger Reach – AI-Powered Email Marketing for WordPress v1.0.5
1.5.1 1.5.0 1.4.12 1.4.11 1.4.10 1.4.9 1.4.8 1.4.7 trunk 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6
hostinger-reach / frontend / vue / composables / useModal.ts
hostinger-reach / frontend / vue / composables Last commit date
index.ts 9 months ago useModal.ts 9 months ago useOverviewData.ts 9 months ago useReachUrls.ts 9 months ago useScrollLock.ts 9 months ago useToast.ts 9 months ago
useModal.ts
16 lines
1 import { useModalStore } from '@/stores/modalStore';
2 import type { ModalName } from '@/types/enums';
3 import type { ModalContent, ModalSettings } from '@/types/models';
4
5 export const useModal = () => {
6 const modalStore = useModalStore();
7
8 const openModal = (name: ModalName, data?: ModalContent, settings?: ModalSettings) => {
9 modalStore.openModal(name, data, settings);
10 };
11
12 const closeModal = () => modalStore.closeModal();
13
14 return { openModal, closeModal };
15 };
16