{"action":"created","issue":{"url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/1207","labels_url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/1207/labels{/name}","comments_url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/1207/comments","events_url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/1207/events","html_url":"https://github.com/react-bootstrap/react-bootstrap/issues/1207","id":102865158,"number":1207,"title":"Scope support / class names replacement","user":{"login":"cusspvz","id":3604053,"avatar_url":"https://avatars.githubusercontent.com/u/3604053?v=3","gravatar_id":"","url":"https://api.github.com/users/cusspvz","html_url":"https://github.com/cusspvz","followers_url":"https://api.github.com/users/cusspvz/followers","following_url":"https://api.github.com/users/cusspvz/following{/other_user}","gists_url":"https://api.github.com/users/cusspvz/gists{/gist_id}","starred_url":"https://api.github.com/users/cusspvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cusspvz/subscriptions","organizations_url":"https://api.github.com/users/cusspvz/orgs","repos_url":"https://api.github.com/users/cusspvz/repos","events_url":"https://api.github.com/users/cusspvz/events{/privacy}","received_events_url":"https://api.github.com/users/cusspvz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-08-24T18:50:40Z","updated_at":"2015-08-24T20:18:49Z","closed_at":null,"body":"Is there a way to provide an object with classnames?\r\n\r\nWe will gonna need to apply different versions of styling, which will require us to use `css-loader` [scope feature](https://github.com/webpack/css-loader#local-scope).\r\n\r\nAs so, is there a way to configure classes being used by this module on `require`?"},"comment":{"url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/comments/134364551","html_url":"https://github.com/react-bootstrap/react-bootstrap/issues/1207#issuecomment-134364551","issue_url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/1207","id":134364551,"user":{"login":"jquense","id":339286,"avatar_url":"https://avatars.githubusercontent.com/u/339286?v=3","gravatar_id":"","url":"https://api.github.com/users/jquense","html_url":"https://github.com/jquense","followers_url":"https://api.github.com/users/jquense/followers","following_url":"https://api.github.com/users/jquense/following{/other_user}","gists_url":"https://api.github.com/users/jquense/gists{/gist_id}","starred_url":"https://api.github.com/users/jquense/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jquense/subscriptions","organizations_url":"https://api.github.com/users/jquense/orgs","repos_url":"https://api.github.com/users/jquense/repos","events_url":"https://api.github.com/users/jquense/events{/privacy}","received_events_url":"https://api.github.com/users/jquense/received_events","type":"User","site_admin":false},"created_at":"2015-08-24T20:18:49Z","updated_at":"2015-08-24T20:18:49Z","body":"There isn't a way to globally replace all classes, but there is a good reason for it. React-bootstrap isn't a generic component library, a reimplementation of bootstrap in react. As such we are the components are tightly coupled to the bootstrap css in the same way upstream bootstrap is. Supporting the ability to completely use a new set of styles/classes is probably going to be out of scope for this project.\r\n\r\nthat being said, why would you need to modularize the bootstrap styles, the maintainance burden of that is already on someone else (the tbs team) why implement it?"}}