WA Liberal MP Andrew Hastie has resigned from the federal shadow cabinet, citing differences over immigration policy with Coalition leader Sussan Ley.

WA Liberal MP Andrew Hastie has resigned from the federal shadow cabinet, citing differences over immigration policy with Coalition leader Sussan Ley.