2.1.1 • Published 9 months ago

@carry0987/action-bar v2.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

ActionBar-JS

version CI
A library for create flat-styled float ActionBar, with selection count, and more

Installation

pnpm i @carry0987/action-bar

Usage

Here is a simple example to use ActionBar-JS

UMD

<div class="d-flex flex-column justify-content-center align-items-center vh-100">
    <div id="app">
        <h1 class="mb-3">ActionBar</h1>
    </div>
    <div class="d-flex justify-content-center">
        <button id="showActionBar" class="btn btn-primary me-2">Show ActionBar</button>
        <button id="hideActionBar" class="btn btn-secondary">Hide ActionBar</button>
    </div>
    <div id="button" class="d-flex justify-content-center mt-1 hide">
        <button id="enableButton" class="btn btn-primary me-2">Enable Button</button>
        <button id="disableButton" class="btn btn-secondary">Disable Button</button>
    </div>
</div>
<link href="dist/theme/actionBar.min.css" rel="stylesheet">
<script src="dist/actionBar.min.js"></script>
<script type="text/javascript">
const actionBar = new actionBarjs.ActionBar({
    hideButton: ['clear', 'selectAll'],
    customButton: [
        {
            name: 'Test-1',
            icon: '<i class="fa-solid fa-circle-info h5 m-0"></i>',
            callback: (e) => {
                alert('Test-1');
            }
        },
        {
            name: 'Test-2',
            icon: '<i class="fa-solid fa-circle-info h5 m-0"></i>',
            callback: (e) => {
                alert('Test-2');
            }
        }
    ],
    styles: {
        '.action-bar .action-button:not([disabled]):hover': {
            'color': '#000'
        }
    }
});
let buttonList = actionBarjs.ActionBar.getButtonList();
const buttons = [
    ...buttonList,
    'Test-1',
];
//...
</script>

ES Module

import { ActionBar, Action } from '@carry0987/action-bar';
import '@carry0987/action-bar/theme/actionBar.min.css';

const actionBar = new ActionBar({
    //...
});
const buttonList = [
    Action.CLEAR,
    //...
];
2.1.1

9 months ago

2.1.0

9 months ago

2.0.2

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.3

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago