Unable to make my Components Public for Dynamic Icon.

You won’t be able to make it public. New UE does not allow you to do that.

Instead:

  • PreConstruct > Get IMG_Icon > Set Brush. (PreConstruct to see changes in the editor without playing each time)
  • Make new variable of type Slate Brush, and make that public. (or drag from Set Brush “In Brush” and promote it to a variable)

After compilation, set the brush style settings in the Details panel.