3

私が持っているスタジオの参照名とアイコンの種類をプレビューしたいです。たとえば、「facebook」というタイトルのものです。

export default {
name: 'icon',
title: 'Icon',
type: 'document',
fields: [
    {
        name: 'name',
        title: 'Name',
        type: 'string'
    },
]

}

このような他の場所のメニューでこれを参照します

{
        name: 'icon',
        title: 'Icon',
        type: 'reference',
        to: [{ type: 'icon' }]
    },

そして、このようにプレビューしてみてください

preview: {
    select: {
        title: 'icon',
    },
    prepare(selection) {
        const { title } = selection;

        return {
            title: title.name,
        }
    }
}

しかし、私の選択は、オブジェクト自体ではなく、_refなどで参照オブジェクトを返します。この参照をプレビューする方法はありますか?

4

1 に答える 1