Develop with ICP
How to use Image Content Provider functionality in your plugin
Last updated
Was this helpful?
How to use Image Content Provider functionality in your plugin
Last updated
Was this helpful?
ICP gives you methods to use in your plugin to be able to build image sources by passing image identifier.
ICP register it's own methods with
You can use any of these actions in your plugin.
ID
Descriptions
com.naviga.icp:getInstance
An action returns the instance of @plugin_name with ImageProvider methods.
com.naviga.icp:getImageSrc
An action to build image src with requested identifier and provider.
getImageProvider
Depending on the provider name you pass from the config to getImageProvider() you will get back one of two classes Imengine or Imgix
Both of them has a main function that will build your image url called getImageSrc()
In your plugin you can import useAction from Dashboard, so you can "import" ICP actions to your plugin.
Here we used com.naviga.icp:getInstance
action to get and initiate our ICP instance