Web Components UI library based on WebCell v2, BootStrap v5, BootStrap Icon v1 & FontAwesome v5
npm install boot-cell iterable-observer @nuintun/qrcodeindex.html
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/dialog-polyfill@0.5.6/dist/dialog-polyfill.css"
/>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
/>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.0/font/bootstrap-icons.css"
/>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.15.4/css/all.min.css"
/>
<script
crossorigin
src="https://polyfill.app/api/polyfill?features=es.array.flat,es.object.from-entries,regenerator-runtime,intersection-observer,resize-observer"
></script>
<script src="https://cdn.jsdelivr.net/npm/dialog-polyfill@0.5.6/dist/dialog-polyfill.js"></script>
<script src="https://cdn.jsdelivr.net/npm/share-api-polyfill@1.0.21/dist/share-min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@webcomponents/webcomponentsjs@2.6.0/custom-elements-es5-adapter.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@webcomponents/webcomponentsjs@2.6.0/webcomponents-bundle.js"></script>- ListItem
- ListGroup
- Table
- TableRow
- InputCell
- Jumbotron
- Card
- CardHeader
- CardFooter
- MediaObject
- EdgeDetector
- SplitView
- AccordionPanel
- Accordion
- CollapseBox
- TabPanel
- TabView
- BreadCrumb
- Pagination
- NavLink
- Nav
- NavBar
- BannerNavBar
- NavBarToggler
- Step
- Stepper
- DropMenuItem
- DropMenu
- ShareBar
- Form
- Button
- ButtonGroup
- Toolbar
- IconButton
- CloseButton
- ToggleField
- ScoreRange
- Field
- FormField
- InputGroup
- FileInput
Replace BootStrap official CSS file with these 3th-party libraries's directly:

