UNPKG

strapi-plugin-icons-field

Version:

A customizable plugin for Strapi to integrate an icons field into your content types.

39 lines (38 loc) 660 B
"use strict"; const register = ({ strapi }) => { strapi.customFields.register({ name: "icon", plugin: "icons-field", type: "text" }); }; const iconSelector = ({ strapi }) => ({ getIcons() { return strapi.config.get("plugin::icons-field.icons", []); } }); const controllers = { iconSelector }; const adminAPIRoutes = [ { method: "GET", path: "/icons", handler: "iconSelector.getIcons", config: { policies: ["admin::isAuthenticatedAdmin"] } } ]; const routes = { admin: { type: "admin", routes: adminAPIRoutes } }; const index = { register, controllers, routes }; module.exports = index;