- fix: fix image key and selected image (#1116)
Made sure the image key is unique across images, since only using the id is not unique enough in case the id overlaps between different providers and/or types. And exposed that the selected image can be null, instead of using a fake image type with no actual properties on it and checking if it's the fake type. null
exists for a reason so might be a good idea to use it for it's intended use case.