Skip to main content

Extra Icons

The following is the configuration of it

Passing Data through compute.ts

To populate data in this component, you'll need to pass configuration options through compute.ts. Here’s an example:

  1. Configure extraIcons in compute.ts.

this is how you will configure in compute.ts.

{
....
extraIcons: [
`<icon-repository-name>.${<icon-name>}`

// example

`rifi.${IIconRifi.RifiAllCategories}`
......
],

....
}

this is how you will configure in config.json in frontend-server.

{
....
iconsRepository: {
....
<icon-repository-name>: "<icon-repository-path>",

// example
rifi: "@pubngo-stack/icons/lib/rifi/{iconName}.js"

.......
},

....
}

Key Fields:

  • extraIcons: Array of additional icons to map to the categories. Each icon has an associated value that will be passed to the CategoriesTypeList component.
  • iconsRepository: Object mapping icon repositories to their respective paths. Each key represents a repository, and the value is the path template for the icons in that repository.