0.9.2 • Published 4 months ago
luna-toolbar v0.9.2
Luna Toolbar
Application toolbar.
Demo
https://luna.liriliri.io/?path=/story/toolbar
Install
Add the following script and style to your page.
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/luna-toolbar/luna-toolbar.css" />
<script src="//cdn.jsdelivr.net/npm/luna-toolbar/luna-toolbar.js"></script>
You can also get it on npm.
npm install luna-toolbar --save
import 'luna-toolbar/luna-toolbar.css'
import LunaToolbar from 'luna-toolbar'
Usage
const toolbar = new LunaToolbar(container)
toolbar.appendText('Test')
Api
appendButton(content: string | HTMLElement, handler: AnyFn, state?: IButtonState): LunaToolbarButton
Append button.
appendCheckbox(key: string, value: boolean, label: string): LunaToolbarCheckbox
Append checkbox.
appendHtml(html: string | HTMLElement): LunaToolbarHtml
Append html.
appendInput(key: string, value: string, placeholder?: string): LunaToolbarInput
Append text input.
appendNumber(key: string, value: number, options?: INumberOptions): LunaToolbarNumber
Append number.
appendSelect(key: string, value: string, options: PlainObj): LunaToolbarSelect
Append select.
appendSeparator(): ToolbarSeparator
Append separator.
appendSpace(): LunaToolbarSpace
Append item that fills the remaining space.
appendText(text: string): LunaToolbarText
Append text.
clear(): void
Clear all.
remove(item: LunaToolbarItem): void
Remove item.
Types
INumberOptions
- max(number): Max value.
- min(number): Min value.
- step(number): Interval between legal numbers.
0.9.0
6 months ago
0.8.1
6 months ago
0.8.0
6 months ago
0.7.1
8 months ago
0.9.2
4 months ago
0.9.1
5 months ago
0.7.0
8 months ago
0.6.2
8 months ago
0.6.1
8 months ago
0.6.0
8 months ago
0.5.8
10 months ago
0.5.7
1 year ago
0.5.6
1 year ago
0.5.4
1 year ago
0.5.3
1 year ago
0.5.5
1 year ago
0.5.0
1 year ago
0.5.2
1 year ago
0.5.1
1 year ago
0.4.3
2 years ago
0.4.2
2 years ago
0.4.1
2 years ago
0.4.0
2 years ago
0.3.1
2 years ago
0.3.0
2 years ago
0.2.2
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago
0.1.0
2 years ago