All halide perovskite nanocrystals articles