Liking cljdoc? Tell your friends :D

Notebook-UI GitHub Actions status |pink-gorilla/notebook-uiCodecov ProjectClojars Project

  • UI components that are needed to build a notebook app.
  • to be used from reagent
  • components can use npm (js/react) dependencies, or maven (cljs) dependencies

Demo

Run npm install to download npm dependencies.

Run lein demo to run the demo app. This will run a web server at port 8000 with lots of examples of ui components.

Develop with notebook-ui

Documentation: Run lein demo - this showcases all components.

  • notebook-ui is not a stand alone application. We therefore do NOT bundle compiled javascript bundles.

  • however, we ship static images and css files that we collect from selected npm modules. This makes it easier to consume notebook-ui library.

  • we also ship deps.cljs, which tells shadow cljs to add transient npm deps from gorilla-ui.

Add a dependency to your clojurescript project, and you are good to go. Note that we use shadow-cljs which allows easy management of npm dependencies.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close