{"_id":"@eduenano27/react-modal-provider","_rev":"4-a68ae76f546ec148f14583c385e467b9","name":"@eduenano27/react-modal-provider","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.1":{"name":"@eduenano27/react-modal-provider","version":"1.0.1","author":{"name":"@eduenano27"},"license":"ISC","_id":"@eduenano27/react-modal-provider@1.0.1","maintainers":[{"name":"eduenano27","email":"eduenanomartin27@gmail.com"}],"homepage":"https://gitlab.com/eduenano27/laravel-inertia-localization#readme","bugs":{"url":"https://gitlab.com/eduenano27/laravel-inertia-localization/issues"},"dist":{"shasum":"690b41655d63d568643a1ff40d0c814943cc65ae","tarball":"https://registry.npmjs.org/@eduenano27/react-modal-provider/-/react-modal-provider-1.0.1.tgz","fileCount":12,"integrity":"sha512-9gskzB8+jNNdRy4lDX0A2rywZPIX/qkZ8tEXj2i8vZWalYNcXhqCCgVWcQTtMs0ChQNkX/yGPncXBYe2CqO6Mw==","signatures":[{"sig":"MEQCIBr6A0tCCVKOtxcUhJ3vxoTbqtVUvuAIcTUyLVANJuT6AiBq3diCe8/mVpW1pFRVcH4Z3rVtfRW49Vg3HguGpCqLXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5924},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"bb4b2f0b1ae076b84589c09c011ef46d7686a45a","scripts":{"build":"tsc","clear":"rmdir /s /q dist"},"_npmUser":{"name":"eduenano27","email":"eduenanomartin27@gmail.com"},"repository":{"url":"git+https://gitlab.com/eduenano27/laravel-inertia-localization.git","type":"git"},"_npmVersion":"10.8.2","description":"npm install @eduenano27/laravel-inertia-modal","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^18.3.18","@types/react-dom":"^18.3.5"},"_npmOperationalInternal":{"tmp":"tmp/react-modal-provider_1.0.1_1737071088420_0.8824590569061614","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@eduenano27/react-modal-provider","version":"1.0.5","author":{"name":"@eduenano27"},"license":"ISC","_id":"@eduenano27/react-modal-provider@1.0.5","maintainers":[{"name":"eduenano27","email":"eduenanomartin27@gmail.com"}],"homepage":"https://gitlab.com/eduenano27/laravel-inertia-localization#readme","bugs":{"url":"https://gitlab.com/eduenano27/laravel-inertia-localization/issues"},"dist":{"shasum":"0e198856d2d6be52b1bb11d3047c88ea7ad36418","tarball":"https://registry.npmjs.org/@eduenano27/react-modal-provider/-/react-modal-provider-1.0.5.tgz","fileCount":12,"integrity":"sha512-urOcgMWbvPJe9oazMpNUGmXoDk51APambHtcQVMi1oUQjx+qBQFkXBLVz8m5XDx5J8YmkU5HMCXVe0f7b0HPkw==","signatures":[{"sig":"MEUCIGDZANKdAh1CJ4zL2ziJTvtQD4i9TM68xRIHg+vknGOvAiEAkSeWqXSovFPECMNlvL/GlVXYShWMm0AAPun2QcUFnn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5634},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7e62eb5e0b1748a3b6fe325252a5f017535a3462","scripts":{"build":"tsc","clear":"rmdir /s /q dist"},"_npmUser":{"name":"eduenano27","email":"eduenanomartin27@gmail.com"},"repository":{"url":"git+https://gitlab.com/eduenano27/laravel-inertia-localization.git","type":"git"},"_npmVersion":"10.8.2","description":"npm install @eduenano27/react-modal-provider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^18.3.18","@types/react-dom":"^18.3.5"},"_npmOperationalInternal":{"tmp":"tmp/react-modal-provider_1.0.5_1737071572124_0.9143422251615108","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@eduenano27/react-modal-provider","version":"1.0.6","author":{"name":"@eduenano27"},"license":"ISC","_id":"@eduenano27/react-modal-provider@1.0.6","maintainers":[{"name":"eduenano27","email":"eduenanomartin27@gmail.com"}],"homepage":"https://gitlab.com/eduenano27/laravel-inertia-localization#readme","bugs":{"url":"https://gitlab.com/eduenano27/laravel-inertia-localization/issues"},"dist":{"shasum":"00ec087c29e72d47e86ff371fc493945ddda8248","tarball":"https://registry.npmjs.org/@eduenano27/react-modal-provider/-/react-modal-provider-1.0.6.tgz","fileCount":12,"integrity":"sha512-pyEkR2g6Rh0Da7NGT9cZ0wfghCk2bAE+4LqKQL8NBgJ2Ox+HXZwaJQwpO7E27U/ctZjm0wvU0yDkCtfmSWZ5IA==","signatures":[{"sig":"MEUCIHVocLRFFUMJ0g/snvIOBijURNh44MtjuXlaOKklL2SSAiEAwSxy25kpbyKB15fDpZAwq7IcGnbBxQnkrzg51y/mtRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5634},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4bade7e0fed5adcd223fbc1535c0b7a4b0d52c42","scripts":{"build":"tsc","clear":"rmdir /s /q dist"},"_npmUser":{"name":"eduenano27","email":"eduenanomartin27@gmail.com"},"repository":{"url":"git+https://gitlab.com/eduenano27/laravel-inertia-localization.git","type":"git"},"_npmVersion":"10.8.2","description":"npm install @eduenano27/react-modal-provider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^18.3.18","@types/react-dom":"^18.3.5"},"_npmOperationalInternal":{"tmp":"tmp/react-modal-provider_1.0.6_1739364856898_0.773808046439175","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@eduenano27/react-modal-provider","version":"1.0.7","author":{"name":"@eduenano27"},"license":"ISC","_id":"@eduenano27/react-modal-provider@1.0.7","maintainers":[{"name":"eduenano27","email":"eduenanomartin27@gmail.com"}],"homepage":"https://gitlab.com/eduenano27/laravel-inertia-localization#readme","bugs":{"url":"https://gitlab.com/eduenano27/laravel-inertia-localization/issues"},"dist":{"shasum":"a3618375c1b29ab4a2af1d83d699cec39ec565f0","tarball":"https://registry.npmjs.org/@eduenano27/react-modal-provider/-/react-modal-provider-1.0.7.tgz","fileCount":12,"integrity":"sha512-9SVa6X5eL4eIzeECDAEDrgFnaRNeilD+Hmk+kpIrwrQfrUlxjOXy62tJCYhz19Ypu8qAEOcqUMJDg14TnMrGHg==","signatures":[{"sig":"MEYCIQCHWq+RBFNVV3eqt3kcLfcECIFs1sJX1cG7UySroduXsAIhAJepSS7XIW1DZJF11dSu77Vs5tZarHpZ8cVoPFKspdED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6096},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8029feed3449c98821f604e179f06cd3cce7ed8d","scripts":{"build":"tsc","clear":"rmdir /s /q dist"},"_npmUser":{"name":"eduenano27","email":"eduenanomartin27@gmail.com"},"repository":{"url":"git+https://gitlab.com/eduenano27/laravel-inertia-localization.git","type":"git"},"_npmVersion":"10.8.2","description":"npm install @eduenano27/react-modal-provider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/react":"^18.3.18","@types/react-dom":"^18.3.5"},"_npmOperationalInternal":{"tmp":"tmp/react-modal-provider_1.0.7_1739365031617_0.38099345236452975","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@eduenano27/react-modal-provider","version":"1.0.8","description":"npm install @eduenano27/react-modal-provider","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clear":"rmdir /s /q dist"},"repository":{"type":"git","url":"git+https://gitlab.com/eduenano27/laravel-inertia-localization.git"},"author":{"name":"@eduenano27"},"license":"ISC","devDependencies":{"@types/react":"^18.3.18","@types/react-dom":"^18.3.5","typescript":"^5.7.2"},"_id":"@eduenano27/react-modal-provider@1.0.8","gitHead":"7f449ace82825304b6de8a6cc2e5b71d77f47a3d","bugs":{"url":"https://gitlab.com/eduenano27/laravel-inertia-localization/issues"},"homepage":"https://gitlab.com/eduenano27/laravel-inertia-localization#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cc6UwTzGhw0KW633hFfeRpsQRgYyIMP1HaH+6qmgwykF6Xs/+WRa98n2xvBXLowPflLzsvIIBmcleVqxdfTArw==","shasum":"0b74f0b8d0f3864e9eddd7587d2b10336e293765","tarball":"https://registry.npmjs.org/@eduenano27/react-modal-provider/-/react-modal-provider-1.0.8.tgz","fileCount":12,"unpackedSize":6102,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGSbgjPSaznJy1rYS0iDXMw+6bdnD8XUpxeNZXDTy+dwAiEAgjfe9iFLb4LRzopGI9B5gDK+sBpIzQKrwRZ4F+Mr95w="}]},"_npmUser":{"name":"eduenano27","email":"eduenanomartin27@gmail.com"},"directories":{},"maintainers":[{"name":"eduenano27","email":"eduenanomartin27@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-modal-provider_1.0.8_1739366741115_0.32077986303354966"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-16T23:44:48.333Z","modified":"2025-02-12T13:25:41.478Z","1.0.1":"2025-01-16T23:44:48.624Z","1.0.5":"2025-01-16T23:52:52.301Z","1.0.6":"2025-02-12T12:54:17.106Z","1.0.7":"2025-02-12T12:57:11.772Z","1.0.8":"2025-02-12T13:25:41.272Z"},"bugs":{"url":"https://gitlab.com/eduenano27/laravel-inertia-localization/issues"},"author":{"name":"@eduenano27"},"license":"ISC","homepage":"https://gitlab.com/eduenano27/laravel-inertia-localization#readme","repository":{"type":"git","url":"git+https://gitlab.com/eduenano27/laravel-inertia-localization.git"},"description":"npm install @eduenano27/react-modal-provider","maintainers":[{"name":"eduenano27","email":"eduenanomartin27@gmail.com"}],"readme":"# React Modal Provider\r\n\r\n## Install\r\n\r\nnpm install @eduenano27/react-modal-provider\r\n\r\n## app.tsx\r\n\r\n```jsx\r\nimport { ModalProvider } from '@eduenano27/react-modal-provider';\r\n\r\ncreateInertiaApp({\r\n    title: (title) => `${title} - ${appName}`,\r\n\r\n    resolve: (name) => resolvePageComponent(`./pages/${name}.tsx`, import.meta.glob('./pages/**/*.tsx')),\r\n\r\n    setup({ el, App, props })\r\n    {\r\n        return createRoot(el).render(\r\n            <ModalProvider component={Modal}>\r\n                <App {...props} />\r\n            </ModalProvider>\r\n        );\r\n    }\r\n});\r\n```\r\n\r\n## example.tsx\r\n\r\n```jsx\r\nimport { useModal } from \"@eduenano27/react-modal-provider\";\r\n\r\nexport default function Example() {\r\n    const { showModal } = useModal();\r\n    \r\n    const onShow = () => showModal({ title: 'Demo', content: <Component/> })\r\n    \r\n    return (\r\n        <button onClick={ onShow }>Show Modal</button>\r\n    );\r\n}\r\n```","readmeFilename":"README.md"}