import { iframeOptions } from '@/sanity.config' import { EyeOpenIcon, MasterDetailIcon } from '@sanity/icons' import Iframe from 'sanity-plugin-iframe-pane' import { ListItemBuilder } from 'sanity/desk' import defineStructure from '../utils/define-structure' export default defineStructure((S) => S.listItem() .title('Products') .schemaType('product') .child ( S.documentTypeList('product') .child (id => S.document() .schemaType("product") .id(id) .views([ S.view.form().icon(MasterDetailIcon), S.view.component(Iframe).icon(EyeOpenIcon).options(iframeOptions).title('Preview') ]) ) ) )