UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

19 lines (13 loc) 466 B
/** @format */ import { InjectionKey } from 'vue'; import { createContext, useContext } from '../../../_util/hooks/use-context'; export interface ModalContextProps { redoModalHeight: () => void; } const key: InjectionKey<ModalContextProps> = Symbol(); export function createModalContext(context: ModalContextProps) { return createContext<ModalContextProps>(context, key); } export function useModalContext() { return useContext<ModalContextProps>(key); }