I tried your code by passing IconData It works, icon is visible.
IconData
You might try Passing and Icon widget rather than IconData
Icon