{"action":"created","issue":{"url":"https://api.github.com/repos/react-native-community/react-native-modal/issues/145","repository_url":"https://api.github.com/repos/react-native-community/react-native-modal","labels_url":"https://api.github.com/repos/react-native-community/react-native-modal/issues/145/labels{/name}","comments_url":"https://api.github.com/repos/react-native-community/react-native-modal/issues/145/comments","events_url":"https://api.github.com/repos/react-native-community/react-native-modal/issues/145/events","html_url":"https://github.com/react-native-community/react-native-modal/issues/145","id":315424357,"node_id":"MDU6SXNzdWUzMTU0MjQzNTc=","number":145,"title":"JS version of react-native-modal","user":{"login":"mmazzarolo","id":9536354,"node_id":"MDQ6VXNlcjk1MzYzNTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/9536354?v=4","gravatar_id":"","url":"https://api.github.com/users/mmazzarolo","html_url":"https://github.com/mmazzarolo","followers_url":"https://api.github.com/users/mmazzarolo/followers","following_url":"https://api.github.com/users/mmazzarolo/following{/other_user}","gists_url":"https://api.github.com/users/mmazzarolo/gists{/gist_id}","starred_url":"https://api.github.com/users/mmazzarolo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmazzarolo/subscriptions","organizations_url":"https://api.github.com/users/mmazzarolo/orgs","repos_url":"https://api.github.com/users/mmazzarolo/repos","events_url":"https://api.github.com/users/mmazzarolo/events{/privacy}","received_events_url":"https://api.github.com/users/mmazzarolo/received_events","type":"User","site_admin":false},"labels":[{"id":448406325,"node_id":"MDU6TGFiZWw0NDg0MDYzMjU=","url":"https://api.github.com/repos/react-native-community/react-native-modal/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2018-04-18T10:35:14Z","updated_at":"2018-07-10T05:43:14Z","closed_at":null,"author_association":"COLLABORATOR","body":"Hello everyone!\r\nI wanted to open this \"thread\" to get some feedback on a new implementation of react-native-modal I'm building. \r\n\r\nAs you may already know, the current version of react-native-modal is based on [react-native's original modal](https://facebook.github.io/react-native/docs/modal.html), which, unfortunately, has [many different issues](https://github.com/facebook/react-native/issues?utf8=%E2%9C%93&q=is%3Aopen+modal+) that are difficult to solve since it would involve native code. \r\n\r\nTo completely solve (almost all of) these issues I'm building a 100% Javascript version of react-native-modal that doesn't use the react-native's original modal. \r\nThe main issue of using a total JS solution is that you should place it on the root of you app to make it work (because otherwise the modal won't be able to overlay the entire screen), but I'm testing a [portal](https://reactjs.org/docs/portals.html)-like solution that should overcome this block (and it seems to be working!). \r\n\r\nAre you interested in it?\r\nDo you think it would solve any of your issues with the current modal?\r\nDo you think it would be useful releasing this WIP in a separate beta branch?\r\n\r\nAny feedback is welcome!\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/react-native-community/react-native-modal/issues/comments/403707012","html_url":"https://github.com/react-native-community/react-native-modal/issues/145#issuecomment-403707012","issue_url":"https://api.github.com/repos/react-native-community/react-native-modal/issues/145","id":403707012,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMzcwNzAxMg==","user":{"login":"rayandrews","id":4437323,"node_id":"MDQ6VXNlcjQ0MzczMjM=","avatar_url":"https://avatars1.githubusercontent.com/u/4437323?v=4","gravatar_id":"","url":"https://api.github.com/users/rayandrews","html_url":"https://github.com/rayandrews","followers_url":"https://api.github.com/users/rayandrews/followers","following_url":"https://api.github.com/users/rayandrews/following{/other_user}","gists_url":"https://api.github.com/users/rayandrews/gists{/gist_id}","starred_url":"https://api.github.com/users/rayandrews/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rayandrews/subscriptions","organizations_url":"https://api.github.com/users/rayandrews/orgs","repos_url":"https://api.github.com/users/rayandrews/repos","events_url":"https://api.github.com/users/rayandrews/events{/privacy}","received_events_url":"https://api.github.com/users/rayandrews/received_events","type":"User","site_admin":false},"created_at":"2018-07-10T05:43:14Z","updated_at":"2018-07-10T05:43:14Z","author_association":"NONE","body":"Hello, I created ported version of React Native Modal using react native web component.\r\n\r\nyou can check it on: https://github.com/rayandrews/react-native-web-modal\r\n\r\nThere are 2 packages, basic modal (replacement of React Native's modal) and enhanced modal (based on React Native Modal by React Native Community)"}}
{"actor":{"display_login":"rayandrews"}}