Skip to content
This repository has been archived by the owner. It is now read-only.

furcan/IconPicker

main
Switch branches/tags
Code

Latest commit

Github pages improvements.
cd5b302

Git stats

Files

Permalink
Failed to load latest commit information.

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