Can't apply sprites to UI Panel (Image-type table)

Hello.

I have a problem with applying sprites to UI panel (precisely: to Image-type table I created).
All sprites have Texture Type set as “Sprite (2D and UI)”. Unfortunately I still cannot drag and drop them to the table.
When I change the table type from ‘Image’ to ‘Sprite’ then it works fine. Is this how I should do it?

Sorry if the question is silly, I’m super fresh to Unity.

yeah images imported as Sprite go into Image, while those imported as Texture (Texture2D etc.) go into RawImage. looks like your table likes the former.
not sure what table is, is it a new Unity component I don’t know of?

It’s just a standard array. Neither Image[ ] nor RawImage[ ] is working. I’ve done what I had to do with Sprite[ ] but I keep wondering why I can’t add those assets to Image-type.

screenshots might help, I can’t see what’s happening

Here’s the created array:
9930807--1437021--upload_2024-7-9_12-48-21.png

And drag&drop not working for sprites (script assigned to panel):

Important note: I create it in Panel in Canva:
9930807--1437030--upload_2024-7-9_12-50-8.png

9930807--1437021--upload_2024-7-9_12-48-21.png

ah, Image is the component showing your actual data, not the data itself. you’d do Sprite[] instead.

then (I assume) pictureFrame.sprite = pictures[<yourChosenImageIndex>]