@furcan/iconpicker
v1.5.0
Published
Use the Font Awesome Icons (Font Awesome Free v5.11.2) in your HTML forms. (1544 icons)
Downloads
2,323
Maintainers
Readme
Icon Picker
Use the Font Awesome Icons (Font Awesome Free v5.11.2) in your HTML forms. (1544 icons)
Current Version
1.5.0 *
Website and Demo
https://furcan.github.io/IconPicker/
Install
npm
npm i @furcan/iconpicker
yarn
yarn add @furcan/iconpicker
1- CSS
<link rel="stylesheet" href="dist/fontawesome-5.11.2/css/all.min.css" />
<link rel="stylesheet" href="dist/iconpicker-1.5.0.css" />
2- JavaScript
<script src="dist/iconpicker-1.5.0.js"></script>
3- HTML
<button type="button" id="GetIconPicker" data-iconpicker-input="input#IconInput" data-iconpicker-preview="i#IconPreview">Select Icon</button>
4- Init
// Default options
IconPicker.Init({
// Required: You have to set the path of IconPicker JSON file to "jsonUrl" option. e.g. '/content/plugins/IconPicker/dist/iconpicker-1.5.0.json'
jsonUrl: null,
// Optional: Change the buttons or search placeholder text according to the language.
searchPlaceholder: 'Search Icon',
showAllButton: 'Show All',
cancelButton: 'Cancel',
noResultsFound: 'No results found.', // v1.5.0 and the next versions
borderRadius: '20px', // v1.5.0 and the next versions
});
5.1- Run
// Select your Button element (ID or Class)
IconPicker.Run('#GetIconPicker');
5.2- Run with a callback function (v1.4.0 and next versions)
// @param1 => Select your Button element (ID or Class)
// @param2 => A Callback Function can be used after than an icon selected on the list.
IconPicker.Run('#GetIconPicker', function(){
// codes...
console.log('Icon Picker');
});
Copyright
Copyright © 2019 Icon Picker
License
MIT license - https://opensource.org/licenses/MIT