{"repo":"day8/re-com","free":true,"listed":false,"github":"https://github.com/day8/re-com","clone":"git clone https://github.com/day8/re-com.git","description":"A ClojureScript library of reusable components for Reagent","language":"Clojure","stars":823,"topics":["reagent","re-frame","ui-components","react","reagent-components","clojurescript"],"license":"MIT","category":"ui-components","readme_excerpt":"re-com A ClojureScript library of UI components for Reagent. re-com provides: familiar UI widgetry components such as dropdowns, date pickers, popovers, tabs, etc. layout components , which arrange widgets vertically and horizontally, within splitters, etc. Plus components which put borders around their children. These various pieces can be arbitrarily nested to create sophisticated layouts. a mostly Bootstrap look, mixed with some Material Design Icons. In short, re-com attempts to provide the UI basics needed to build a desktop-class SPA app. Warning: No Mobile Focus None of the components have been designed with mobile in mind. We said we had a desktop app focus, right? Neither have we been worried too much about code size because other design goals have taken precedence. To give you some idea, our main demo app which includes every component, plus all demo code and plenty of yadda yadda explanatory strings, comes to about 167K compressed when using :optimizations :advanced (700K uncompressed). That number includes ReactJS plus the ClojureScript libs and runtime. So, everything. Note: these numbers no longer match the demo app. We wanted to show off some of the debug features in our demo app, so we backed away from fully advanced, minified compilation. So, Without Ado Being Any Furthered ... Start by looking at the demo, it: - Provides detailed documentation for each component - Provides interactive pages showing component use and flexibility. Navigating The Source When ru","default_branch":null,"files":null,"tree":[],"storefront":"/r/day8","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/day8/re-com/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}