@misk/components v0.1.0
Misk Components
This package provides shared, styled React components across Misk tab repos. The top of each component/container file contains a usage example.
Getting Started
$ yarn add @misk/componentsBuilders
createApp(routes): builder function to create an<App history={history}/>componentcreateIndex(tabSlug, App, Ducks): builder function to create bootstrapping objects necessary forindex.tsx
Components
ErrorCalloutComponent: Processes a Redux / Axios error and dumps raw JSON for debuggingOfflineComponent: NonIdealState component for Offline or Loading tab statePathDebugComponent: outputs values passed in by props forhash,pathname, andsearchin React-Router instanceSidebarComponent: dashboard styled sidebar
Containers
DesktopWideOnlyContainer: Only shows container when window width >1200pxFlexContainer: Container using CSS FlexBox to have enclosed items flow responsively to screen widthMobileNeverContainer: Never show container when window width <768pxMobileOnlyContainer: Only show container when window width <768pxResponsiveContainer: Responsive container that all tabs and Nav Navbar use to ensure consistent view width
Ducks
routerDucks: router management Redux-Sagas parts (actions, dispatcher, handlers, sagas, reducers, state interface)simpleNetworkDucks: a standardized set of Axios based request Redux-Sagas parts (actions, dispatcher, handlers, sagas, reducers, state interface)
Features
Navbar: Related components to a dashboard styled Navbar
Utilities
environment: various utilities helpful in environment (color, default visibilities...)network: wrapped functions around Axios requests to allow simplified syntax that withasync awaitreturns an object of{ data, error }.
Releasing
Changelog (and Breaking Changes)
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago