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