microsoft / powercat-code-components

The Power CAT code components are a set of Power Apps component framework (PCF) controls that can be used to enhance power apps.
MIT License
147 stars 59 forks source link

Subway Nav Component: Added ability to set individual nodes to any Fluent UI icon and color based on user input #350

Open PK-Microsoft opened 5 months ago

PK-Microsoft commented 5 months ago

Enhanced the subway nav component by adding the ability to set individual nodes to any Fluent UI icon and color based on user input. It’s backward compatible, so it won’t disrupt older versions of the subway nav component.

1) Added the "Custom" item state. Set the item state of a node to "Custom" when you want to use an icon/icon color combination that isn't available. 2) Added two new columns to the Items property: ItemIcon: Will not do anything if ItemState isn't set to Custom. If ItemState is set to Custom, you can input the string value of any FluentUI Icon and it will show up. If the ItemIcon name is invalid, blank or doesn't match any FluentUI Icon, then it will be set to same Icon as when ItemState is equal to Current.

ItemColor: Will not do anything if ItemState isn't set to Custom. If ItemState is set to Custom, you can input most hexadecimal color codes and that will change the color of the Icon. If the input to this column is invalid, it will default to black. If the input to this column is blank, it will be set to the same color as when ItemState is equal to Current.

image