Add CatalogNo
This commit is contained in:
parent
2691813e12
commit
241e795ff7
1 changed files with 33 additions and 17 deletions
|
|
@ -5,21 +5,37 @@ export const releaseType = defineType({
|
||||||
title: 'Release',
|
title: 'Release',
|
||||||
type: 'document',
|
type: 'document',
|
||||||
fields: [
|
fields: [
|
||||||
defineField({
|
defineField({ name: 'catalogNo', type: 'string' }),
|
||||||
name: 'catalogNo',
|
defineField({ name: 'name', type: 'string' }),
|
||||||
type: 'string',
|
defineField({ name: 'albumArtist', type: 'string' }),
|
||||||
}),
|
defineField({ name: 'albumCover', type: 'image' }),
|
||||||
defineField({
|
|
||||||
name: 'name',
|
|
||||||
type: 'string',
|
|
||||||
}),
|
|
||||||
defineField({
|
|
||||||
name: 'albumArtist',
|
|
||||||
type: 'string',
|
|
||||||
}),
|
|
||||||
defineField({
|
|
||||||
name: 'albumCover',
|
|
||||||
type: 'image',
|
|
||||||
}),
|
|
||||||
],
|
],
|
||||||
|
|
||||||
|
orderings: [
|
||||||
|
{
|
||||||
|
title: 'Catalog No (A → Z)',
|
||||||
|
name: 'catalogNoAsc',
|
||||||
|
by: [{field: 'catalogNo', direction: 'asc'}],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Catalog No (Z → A)',
|
||||||
|
name: 'catalogNoDesc',
|
||||||
|
by: [{field: 'catalogNo', direction: 'desc'}],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
|
||||||
|
preview: {
|
||||||
|
select: {
|
||||||
|
title: 'name',
|
||||||
|
subtitle: 'catalogNo',
|
||||||
|
media: 'albumCover',
|
||||||
|
},
|
||||||
|
prepare({title, subtitle, media}) {
|
||||||
|
return {
|
||||||
|
title: title || '(Untitled release)',
|
||||||
|
subtitle: subtitle ? `Catalog: ${subtitle}` : '',
|
||||||
|
media,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
})
|
})
|
||||||
Loading…
Reference in a new issue