strapi-plugin-icons-field
Version:
A customizable plugin for Strapi to integrate an icons field into your content types.
40 lines (39 loc) • 653 B
JavaScript
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
};
export {
index as default
};