product component + catalog view beta