IconPicker icon indicating copy to clipboard operation
IconPicker copied to clipboard

Use the Font Awesome Icons (Font Awesome Free v5.11.2) in your HTML forms. (1544 icons)

Icon Picker

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