UNPKG

@vegajs/modal-controller

Version:

A flexible modal management system for React applications, featuring ModalContainer, ModalProvider, and ModalController components for advanced and intuitive modal workflows.

1 lines 434 B
import{jsx as r,jsxs as o}from"react/jsx-runtime";import{useRef as t}from"react";import{ModalController as e}from"../core";import{ModalContext as n}from"./context";import{ModalContainer as c}from"./modal-container";const m=({children:m,controller:i,BackdropComponent:l})=>{const p=t(i||new e);return o(n.Provider,{value:{controller:p.current},children:[r(c,{BackdropComponent:l,controller:p.current}),m]})};export{m as ModalProvider};