@thebase/ui
Version:
CDN-installable Owl and Bootstrap 5 UI component library.
39 lines (28 loc) • 980 B
Markdown
# Spinner
Inline loading indicator using Bootstrap spinner classes.
## Pure Owl component
```js
import { Spinner } from "@thebase/ui";
```
```base-ui
<div style="max-width: 28rem" class="w-100">
<Item className="'d-flex align-items-center gap-2'">
<Spinner/>
<span>Processing payment...</span>
<span class="ms-auto text-muted">$100.00</span>
</Item>
</div>
```
| Component | Prop | Type | Notes |
| --- | --- | --- | --- |
| `Spinner` | `type` | `String` | optional |
| `Spinner` | `label` | `String` | optional |
| `Spinner` | `className` | `String` | optional |
See [Pure Owl Components](/examples/blocks.html#/docs/guide/owl-components) for how to load `@base/owl` and `dist/baseui.templates.xml`.
## Static component
```base-ui
<span b-ui="spinner" b-att-label="Loading"></span>
<span b-ui="spinner" b-att-type="grow"></span>
```
Options: `b-att-type="border|grow"`, `b-att-label`.
Accessibility: BaseUI adds `role="status"` and hidden loading text.