uicdn-bootstrap
v1.0.0
Published
Collection of React/Bootstrap components
Readme
uicdn-bootstrap
Collection of React/Bootstrap components
Usage
npx uicdn add button --registry https://github.com/iegik/uicdn-bootstrap.git --componentPath "./src/components"import { Button } from "./src/components/ui/button"Use as library
- Install as dependency
npm i "iegik/uicdn-bootstrap"- Copy js modules into your public directory:
"postinstall": "cp -R ./node_modules/uicdn-bootstrap/dist/libs/ ./public/libs/",- Include into HTML:
<script type="importmap">
{
"imports": {
"scheduler": "libs/scheduler.mjs",
"react": "libs/react.mjs",
"react-dom": "libs/react-dom.mjs",
"react-dom/client": "libs/react-dom-client.mjs",
"hydrate": "components/hydrate.mjs",
...
"button": "components/ui/button.mjs",
...
}
}
</script>
<script>window.process = { env: { NODE_ENV:"production" } };</script>
...
<div id="xyz"><button class="btn">Press me</button></div>
<script type="module">
import { hydrate } from "hydrate";
import { Button } from "button";
hydrate(document.getElementById("xyz"), Button, { title: 'Press me' });
</script>