{"action":"created","issue":{"url":"https://api.github.com/repos/slamdata/purescript-halogen/issues/525","repository_url":"https://api.github.com/repos/slamdata/purescript-halogen","labels_url":"https://api.github.com/repos/slamdata/purescript-halogen/issues/525/labels{/name}","comments_url":"https://api.github.com/repos/slamdata/purescript-halogen/issues/525/comments","events_url":"https://api.github.com/repos/slamdata/purescript-halogen/issues/525/events","html_url":"https://github.com/slamdata/purescript-halogen/pull/525","id":317054981,"number":525,"title":"WIP: Use rows for child slots","user":{"login":"natefaubion","id":144058,"avatar_url":"https://avatars1.githubusercontent.com/u/144058?v=4","gravatar_id":"","url":"https://api.github.com/users/natefaubion","html_url":"https://github.com/natefaubion","followers_url":"https://api.github.com/users/natefaubion/followers","following_url":"https://api.github.com/users/natefaubion/following{/other_user}","gists_url":"https://api.github.com/users/natefaubion/gists{/gist_id}","starred_url":"https://api.github.com/users/natefaubion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/natefaubion/subscriptions","organizations_url":"https://api.github.com/users/natefaubion/orgs","repos_url":"https://api.github.com/users/natefaubion/repos","events_url":"https://api.github.com/users/natefaubion/events{/privacy}","received_events_url":"https://api.github.com/users/natefaubion/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-04-24T03:12:59Z","updated_at":"2018-04-25T10:38:33Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/slamdata/purescript-halogen/pulls/525","html_url":"https://github.com/slamdata/purescript-halogen/pull/525","diff_url":"https://github.com/slamdata/purescript-halogen/pull/525.diff","patch_url":"https://github.com/slamdata/purescript-halogen/pull/525.patch"},"body":"Fixes #439 \r\n\r\nThis is still a WIP but is usable and ready for testing/review of the approach. This also fixes the issue where you can't rebind the output handler once the component is mounted. It should just work like normal handlers do.\r\n\r\nI think we should remove the `Component/Parent` distinction for HTML and DSL now. The only difference now will be that leaf components/html just have `()` as their slot type. We can also provide `absurdSlot :: forall a b. ComponentSlot () a -> b`\r\n\r\n- [x] Add back queryAll support\r\n- [x] Remove Component/Parent distinction\r\n- [x] Fix all examples\r\n- [ ] Fix documentation comments"},"comment":{"url":"https://api.github.com/repos/slamdata/purescript-halogen/issues/comments/384242744","html_url":"https://github.com/slamdata/purescript-halogen/pull/525#issuecomment-384242744","issue_url":"https://api.github.com/repos/slamdata/purescript-halogen/issues/525","id":384242744,"user":{"login":"garyb","id":693642,"avatar_url":"https://avatars0.githubusercontent.com/u/693642?v=4","gravatar_id":"","url":"https://api.github.com/users/garyb","html_url":"https://github.com/garyb","followers_url":"https://api.github.com/users/garyb/followers","following_url":"https://api.github.com/users/garyb/following{/other_user}","gists_url":"https://api.github.com/users/garyb/gists{/gist_id}","starred_url":"https://api.github.com/users/garyb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garyb/subscriptions","organizations_url":"https://api.github.com/users/garyb/orgs","repos_url":"https://api.github.com/users/garyb/repos","events_url":"https://api.github.com/users/garyb/events{/privacy}","received_events_url":"https://api.github.com/users/garyb/received_events","type":"User","site_admin":false},"created_at":"2018-04-25T10:38:33Z","updated_at":"2018-04-25T10:38:33Z","author_association":"OWNER","body":"If nothing else, we could change the API so it's like #517 - it wasn't what you meant with the proposal for it, but doing would reduce the lifecycle handling aspects to one function at least."}}
{"actor":{"display_login":"garyb"}}