{"action":"created","issue":{"url":"https://api.github.com/repos/openfaas/openfaas-cloud/issues/214","repository_url":"https://api.github.com/repos/openfaas/openfaas-cloud","labels_url":"https://api.github.com/repos/openfaas/openfaas-cloud/issues/214/labels{/name}","comments_url":"https://api.github.com/repos/openfaas/openfaas-cloud/issues/214/comments","events_url":"https://api.github.com/repos/openfaas/openfaas-cloud/issues/214/events","html_url":"https://github.com/openfaas/openfaas-cloud/issues/214","id":363174485,"node_id":"MDU6SXNzdWUzNjMxNzQ0ODU=","number":214,"title":"UI: Switching to library with bootstrap components","user":{"login":"bartsmykla","id":11655498,"node_id":"MDQ6VXNlcjExNjU1NDk4","avatar_url":"https://avatars1.githubusercontent.com/u/11655498?v=4","gravatar_id":"","url":"https://api.github.com/users/bartsmykla","html_url":"https://github.com/bartsmykla","followers_url":"https://api.github.com/users/bartsmykla/followers","following_url":"https://api.github.com/users/bartsmykla/following{/other_user}","gists_url":"https://api.github.com/users/bartsmykla/gists{/gist_id}","starred_url":"https://api.github.com/users/bartsmykla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartsmykla/subscriptions","organizations_url":"https://api.github.com/users/bartsmykla/orgs","repos_url":"https://api.github.com/users/bartsmykla/repos","events_url":"https://api.github.com/users/bartsmykla/events{/privacy}","received_events_url":"https://api.github.com/users/bartsmykla/received_events","type":"User","site_admin":false},"labels":[{"id":1061263172,"node_id":"MDU6TGFiZWwxMDYxMjYzMTcy","url":"https://api.github.com/repos/openfaas/openfaas-cloud/labels/area/dashboard","name":"area/dashboard","color":"ededed","default":false}],"state":"open","locked":false,"assignee":{"login":"bartsmykla","id":11655498,"node_id":"MDQ6VXNlcjExNjU1NDk4","avatar_url":"https://avatars1.githubusercontent.com/u/11655498?v=4","gravatar_id":"","url":"https://api.github.com/users/bartsmykla","html_url":"https://github.com/bartsmykla","followers_url":"https://api.github.com/users/bartsmykla/followers","following_url":"https://api.github.com/users/bartsmykla/following{/other_user}","gists_url":"https://api.github.com/users/bartsmykla/gists{/gist_id}","starred_url":"https://api.github.com/users/bartsmykla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartsmykla/subscriptions","organizations_url":"https://api.github.com/users/bartsmykla/orgs","repos_url":"https://api.github.com/users/bartsmykla/repos","events_url":"https://api.github.com/users/bartsmykla/events{/privacy}","received_events_url":"https://api.github.com/users/bartsmykla/received_events","type":"User","site_admin":false},"assignees":[{"login":"bartsmykla","id":11655498,"node_id":"MDQ6VXNlcjExNjU1NDk4","avatar_url":"https://avatars1.githubusercontent.com/u/11655498?v=4","gravatar_id":"","url":"https://api.github.com/users/bartsmykla","html_url":"https://github.com/bartsmykla","followers_url":"https://api.github.com/users/bartsmykla/followers","following_url":"https://api.github.com/users/bartsmykla/following{/other_user}","gists_url":"https://api.github.com/users/bartsmykla/gists{/gist_id}","starred_url":"https://api.github.com/users/bartsmykla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartsmykla/subscriptions","organizations_url":"https://api.github.com/users/bartsmykla/orgs","repos_url":"https://api.github.com/users/bartsmykla/repos","events_url":"https://api.github.com/users/bartsmykla/events{/privacy}","received_events_url":"https://api.github.com/users/bartsmykla/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2018-09-24T14:35:18Z","updated_at":"2018-09-24T15:47:29Z","closed_at":null,"author_association":"MEMBER","body":"<!--- Provide a general summary of the issue in the Title above -->\r\nIn our roadmap there is plan moving from native HTML/JSX components with bootstrap classes to bootstrap components using libraries like `react-bootstrap` or `reactstrap`.\r\n\r\nI want to pick up this task and I'm thinking about usage of `reactstrap` because of bootstrap 4 (react-bootstrap is not supporting bootstrap 4), which is currently maintained, and I think more future proof and easier to work with framework.\r\n\r\n@jaigouk @kenfdev you've spend a lot of time and afford on our UI already and you did great job. What do you think about that?\r\n\r\nLet's make some discussion about it.\r\n\r\n## Expected Behaviour\r\nHave a set of bootstrap component which will make improvement of UI easier and faster.\r\n<!--- If you're describing a bug, tell us what should happen -->\r\n<!--- If you're suggesting a change/improvement, tell us how it should work -->\r\n\r\n## Current Behaviour\r\nIf we want to use some part of bootstrap, we need to create whole component by hand using bootstrap's classes.\r\n<!--- If describing a bug, tell us what happens instead of the expected behavior -->\r\n<!--- If suggesting a change/improvement, explain the difference from current behavior -->\r\n\r\n## Possible Solution\r\nUI refactoring using `react-bootstrap` or `reactstrap`\r\n<!--- Not obligatory, but suggest a fix/reason for the bug, -->\r\n<!--- or ideas how to implement the addition or change -->\r\n\r\n## Context\r\nI think that using one of libraries with bootstrap components will make creating new features or/and UI changes easier and faster.\r\n<!--- How has this issue affected you? What are you trying to accomplish? -->\r\n<!--- Providing context helps us come up with a solution that is most useful in the real world -->\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/openfaas/openfaas-cloud/issues/comments/424023619","html_url":"https://github.com/openfaas/openfaas-cloud/issues/214#issuecomment-424023619","issue_url":"https://api.github.com/repos/openfaas/openfaas-cloud/issues/214","id":424023619,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDAyMzYxOQ==","user":{"login":"alexellis","id":6358735,"node_id":"MDQ6VXNlcjYzNTg3MzU=","avatar_url":"https://avatars1.githubusercontent.com/u/6358735?v=4","gravatar_id":"","url":"https://api.github.com/users/alexellis","html_url":"https://github.com/alexellis","followers_url":"https://api.github.com/users/alexellis/followers","following_url":"https://api.github.com/users/alexellis/following{/other_user}","gists_url":"https://api.github.com/users/alexellis/gists{/gist_id}","starred_url":"https://api.github.com/users/alexellis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexellis/subscriptions","organizations_url":"https://api.github.com/users/alexellis/orgs","repos_url":"https://api.github.com/users/alexellis/repos","events_url":"https://api.github.com/users/alexellis/events{/privacy}","received_events_url":"https://api.github.com/users/alexellis/received_events","type":"User","site_admin":false},"created_at":"2018-09-24T15:47:29Z","updated_at":"2018-09-24T15:47:29Z","author_association":"MEMBER","body":"@bartsmykla please write-up the pros and cons for us including whether you've encountered any issues with our current implementation using Bootstrap 3."}}
{"actor":{"display_login":"alexellis"}}