wordpress-icon-picker
v1.2.3
Published
Icon Picker for WordPress, Gutenberg, Theme development. Dashicon and FontAwesome icon support
Downloads
29
Maintainers
Readme
WordPress Icon Picker
A simple and reusable Icon Picker component for WordPress & Gutenberg
Installation
The package can be installed via npm:
npm install wordpress-icon-picker --save
Or via yarn:
yarn add wordpress-icon-picker
You’ll need to install React inside your WordPress environment. In your react component where you want to show the iconpicker, add the code like below:
import { useState } from "@wordpress/element";
import {IconPicker} from "wordpress-icon-picker";
import "wordpress-icon-picker/dist/style.css"
const Example = () => {
const [icon, setIcon] = useState('');
return (
<IconPicker
value={icon}
icons = {IconList} //optional -- Array
onChange={(value) =>
setIcon(value)
}
title={"Select Icon"} //optional
showHeading={true} //optional
disableDashicon = {false} //optional
disableFontAwesome = {false} //optional
/>
);
};
To display Icon, add the code like below in your component.
import {DisplayIcon} from "wordpress-icon-picker";
const Example = () => {
return (
<DisplayIcon icon={icon} />
);
};
To display icons, please ensure that FontAwesome 6.5 or a higher version is loaded.
License
Copyright (c) 2023 individual contributors. Licensed under MIT license, see LICENSE for the full license.