Made icon_type override bi-directional