├── .commitlintrc.json ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmignore ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── for-docs │ └── react-native-global-modal-2.gif └── logo.png ├── example ├── .gitignore ├── App.tsx ├── app.json ├── assets │ ├── adaptive-icon.png │ ├── cross.png │ ├── favicon.png │ ├── icon.png │ └── splash-icon.png ├── index.ts ├── ios │ ├── .gitignore │ ├── .xcode.env │ ├── Podfile │ ├── Podfile.lock │ ├── Podfile.properties.json │ ├── example.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── example.xcscheme │ ├── example.xcworkspace │ │ └── contents.xcworkspacedata │ └── example │ │ ├── AppDelegate.h │ │ ├── AppDelegate.mm │ │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── App-Icon-1024x1024@1x.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── SplashScreenBackground.colorset │ │ │ └── Contents.json │ │ └── SplashScreenLogo.imageset │ │ │ ├── Contents.json │ │ │ ├── image.png │ │ │ ├── image@2x.png │ │ │ └── image@3x.png │ │ ├── Info.plist │ │ ├── PrivacyInfo.xcprivacy │ │ ├── SplashScreen.storyboard │ │ ├── Supporting │ │ └── Expo.plist │ │ ├── example-Bridging-Header.h │ │ ├── example.entitlements │ │ ├── main.m │ │ └── noop-file.swift ├── lib │ ├── GlobalModal.tsx │ ├── ModalController.ts │ ├── components │ │ ├── button │ │ │ ├── Button.style.ts │ │ │ └── Button.tsx │ │ ├── outline-button │ │ │ ├── OutlineButton.style.ts │ │ │ └── OutlineButton.tsx │ │ └── title │ │ │ ├── Title.style.ts │ │ │ └── Title.tsx │ ├── helpers │ │ └── useStateWithCallback.ts │ ├── index.ts │ └── local-assets │ │ ├── cross.png │ │ └── home.png ├── package-lock.json ├── package.json └── tsconfig.json ├── lib ├── GlobalModal.tsx ├── ModalController.ts ├── components │ ├── button │ │ ├── Button.style.ts │ │ └── Button.tsx │ ├── outline-button │ │ ├── OutlineButton.style.ts │ │ └── OutlineButton.tsx │ └── title │ │ ├── Title.style.ts │ │ └── Title.tsx ├── helpers │ └── useStateWithCallback.ts ├── index.ts └── local-assets │ ├── cross.png │ └── home.png ├── package.json └── tsconfig.json /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/** -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj -text 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/** -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/README.md -------------------------------------------------------------------------------- /assets/for-docs/react-native-global-modal-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/assets/for-docs/react-native-global-modal-2.gif -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/assets/logo.png -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/App.tsx -------------------------------------------------------------------------------- /example/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/app.json -------------------------------------------------------------------------------- /example/assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/assets/adaptive-icon.png -------------------------------------------------------------------------------- /example/assets/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/assets/cross.png -------------------------------------------------------------------------------- /example/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/assets/favicon.png -------------------------------------------------------------------------------- /example/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/assets/icon.png -------------------------------------------------------------------------------- /example/assets/splash-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/assets/splash-icon.png -------------------------------------------------------------------------------- /example/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/index.ts -------------------------------------------------------------------------------- /example/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/.gitignore -------------------------------------------------------------------------------- /example/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/.xcode.env -------------------------------------------------------------------------------- /example/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/Podfile -------------------------------------------------------------------------------- /example/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/Podfile.lock -------------------------------------------------------------------------------- /example/ios/Podfile.properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/Podfile.properties.json -------------------------------------------------------------------------------- /example/ios/example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example/ios/example.xcodeproj/xcshareddata/xcschemes/example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example.xcodeproj/xcshareddata/xcschemes/example.xcscheme -------------------------------------------------------------------------------- /example/ios/example.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example/ios/example/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/AppDelegate.h -------------------------------------------------------------------------------- /example/ios/example/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/AppDelegate.mm -------------------------------------------------------------------------------- /example/ios/example/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png -------------------------------------------------------------------------------- /example/ios/example/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example/ios/example/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /example/ios/example/Images.xcassets/SplashScreenBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/Images.xcassets/SplashScreenBackground.colorset/Contents.json -------------------------------------------------------------------------------- /example/ios/example/Images.xcassets/SplashScreenLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/Images.xcassets/SplashScreenLogo.imageset/Contents.json -------------------------------------------------------------------------------- /example/ios/example/Images.xcassets/SplashScreenLogo.imageset/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/Images.xcassets/SplashScreenLogo.imageset/image.png -------------------------------------------------------------------------------- /example/ios/example/Images.xcassets/SplashScreenLogo.imageset/image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/Images.xcassets/SplashScreenLogo.imageset/image@2x.png -------------------------------------------------------------------------------- /example/ios/example/Images.xcassets/SplashScreenLogo.imageset/image@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/Images.xcassets/SplashScreenLogo.imageset/image@3x.png -------------------------------------------------------------------------------- /example/ios/example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/Info.plist -------------------------------------------------------------------------------- /example/ios/example/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /example/ios/example/SplashScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/SplashScreen.storyboard -------------------------------------------------------------------------------- /example/ios/example/Supporting/Expo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/Supporting/Expo.plist -------------------------------------------------------------------------------- /example/ios/example/example-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/example-Bridging-Header.h -------------------------------------------------------------------------------- /example/ios/example/example.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/example.entitlements -------------------------------------------------------------------------------- /example/ios/example/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/main.m -------------------------------------------------------------------------------- /example/ios/example/noop-file.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/ios/example/noop-file.swift -------------------------------------------------------------------------------- /example/lib/GlobalModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/GlobalModal.tsx -------------------------------------------------------------------------------- /example/lib/ModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/ModalController.ts -------------------------------------------------------------------------------- /example/lib/components/button/Button.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/components/button/Button.style.ts -------------------------------------------------------------------------------- /example/lib/components/button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/components/button/Button.tsx -------------------------------------------------------------------------------- /example/lib/components/outline-button/OutlineButton.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/components/outline-button/OutlineButton.style.ts -------------------------------------------------------------------------------- /example/lib/components/outline-button/OutlineButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/components/outline-button/OutlineButton.tsx -------------------------------------------------------------------------------- /example/lib/components/title/Title.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/components/title/Title.style.ts -------------------------------------------------------------------------------- /example/lib/components/title/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/components/title/Title.tsx -------------------------------------------------------------------------------- /example/lib/helpers/useStateWithCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/helpers/useStateWithCallback.ts -------------------------------------------------------------------------------- /example/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/index.ts -------------------------------------------------------------------------------- /example/lib/local-assets/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/local-assets/cross.png -------------------------------------------------------------------------------- /example/lib/local-assets/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/lib/local-assets/home.png -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/package.json -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /lib/GlobalModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/GlobalModal.tsx -------------------------------------------------------------------------------- /lib/ModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/ModalController.ts -------------------------------------------------------------------------------- /lib/components/button/Button.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/components/button/Button.style.ts -------------------------------------------------------------------------------- /lib/components/button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/components/button/Button.tsx -------------------------------------------------------------------------------- /lib/components/outline-button/OutlineButton.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/components/outline-button/OutlineButton.style.ts -------------------------------------------------------------------------------- /lib/components/outline-button/OutlineButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/components/outline-button/OutlineButton.tsx -------------------------------------------------------------------------------- /lib/components/title/Title.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/components/title/Title.style.ts -------------------------------------------------------------------------------- /lib/components/title/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/components/title/Title.tsx -------------------------------------------------------------------------------- /lib/helpers/useStateWithCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/helpers/useStateWithCallback.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/local-assets/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/local-assets/cross.png -------------------------------------------------------------------------------- /lib/local-assets/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/lib/local-assets/home.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WrathChaos/react-native-global-modal-2/HEAD/tsconfig.json --------------------------------------------------------------------------------