@public-ui/react-standalone

2.0.15 • Public • Published

KoliBri - Standalone React-Adapter

Motivation

Provide an adapter for React to use the KoliBri components, without the need for a build/bundle process.

Installation

Load the necessary scripts in your HTML file, either from a CDN or from your local installation:

<!-- React -->
<script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script>

<!-- KoliBri -->
<script crossorigin src="https://unpkg.com/@public-ui/components@2.0.3/dist/kolibri/kolibri.esm.js" type="module"></script>
<script crossorigin src="https://unpkg.com/@public-ui/react-standalone@2.0.3/dist/index.mjs" type="module"></script>

Usage

First, initialize KoliBri with a theme:

import { register } from 'https://unpkg.com/@public-ui/components@2.0.3/dist/esm/index.js';
import { DEFAULT } from 'https://unpkg.com/@public-ui/themes/dist/index.mjs';
register(DEFAULT, []).catch(console.warn);

KoliBri components, such as KolButton, are globally accessible and can be utilized directly from the global namespace:

const node = document.querySelector('#app');
const root = ReactDOM.createRoot(node);
root.render(React.createElement(KolButton, { _label: 'Hello World' }));

Package Sidebar

Install

npm i @public-ui/react-standalone

Weekly Downloads

100

Version

2.0.15

License

EUPL-1.2

Unpacked Size

27.6 kB

Total Files

4

Last publish

Collaborators

  • itzbund
  • m.oppitz