Icon Picker
Adds an icon picker field plugin for Payload CMS with search and SVG support.
Installation
pnpm add payload-icon-picker About
The Icon Picker plugin for Payload CMS allows users to integrate a dynamic icon picking feature directly into their admin panel. It supports multiple presentation modes including a searchable dropdown and a sliding drawer panel for easier icon selection. This plugin saves selected icons as both their names and raw SVG strings. This functionality ensures that there are no heavy icon packages required on your frontend, allowing for efficient rendering of icons. The plugin also supports fuzzy searching capabilities and can work with various custom and collection-specific icon packs. You can register the plugin in your Payload configuration, automating field additions to specified collections or defining global icon providers. Additionally, it provides an easy way to render chosen icons on the frontend using the provided IconRenderer, ensuring that the integration is straightforward for developers and seamless for end users.
Package info
- Package name
payload-icon-picker- Latest version
1.5.12- Unpacked size
- 105 kB
- License
- MIT
- Weekly downloads
- 1.6k
- Last publish
- Aug 26, 2026
Similar plugins
More in FieldsMenus
Adds a menus collection to Payload for building navigation with nested items, collection links, custom URLs, icons, and preview images.
Barcodes
Adds Code 128, EAN-13 and QR code generation to Payload product collections with a printable label page and optional admin print buttons.
Shipping Classes
Adds weight, dimensions, and shipping class fields to Payload products and variants, storing values canonically in grams and millimetres for cart totalling.
Downloads
Sells digital products from a Payload store using signed, expiring download links that stop working when an order is refunded.
Order Numbers
Assigns every Payload ecommerce order a short, readable, concurrency-safe number like ORD-01042 via a reservations collection.
Icons
Icon picker field for Payload 3 that stores an icon as provider and name, with Lucide and Phosphor providers.