Skip to content

Icons: support Horizon icon collections (v3) for SAP TNT icons  #6497

Description

@ilhan007

Feature Request Description

Currently only for the SAP-icons we support two version - one for Quartz theme family, and one for the Horizon theme family.
As for the Business Suite collection there is a new version (for Horizon) available, we would like to support it as well.

Prerequisite

We use the internal tool processing the icon collection font to create collection json with the SVG paths.

Proposed Solution

Same solution as with the standard "SAP-icons". Generate collection json file for Horizon.

  • The generated Quartz and Horizon collection json files from the previous step should go into /icons-tnt/src/v2 and /icons-tnt/src/v3 respectively
  • tools/lib/create-icons.js script already considers the theme family to create the SVGs with the correct path (v2 for Quartz and v3 for Horizon)
  • /base/src/config/Icons.ts is responsible to return the corresponding icon collection at runtime, based on theme family (v2 for Quartz and v3 for Horizon). Some adjustments might be required.

Priority

  • Low
  • Medium
  • High
  • Very High

A clear and concise description of the impact/urgency of the required feature.

Stakeholder Info (if applicable)

  • Organization: SAP Design
  • Business impact: {...}

Metadata

Metadata

Assignees

Type

No type

Projects

Status
Completed
Status
Q1, 2023

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions