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',
|
||||
type: 'document',
|
||||
fields: [
|
||||
defineField({
|
||||
name: 'catalogNo',
|
||||
type: 'string',
|
||||
}),
|
||||
defineField({
|
||||
name: 'name',
|
||||
type: 'string',
|
||||
}),
|
||||
defineField({
|
||||
name: 'albumArtist',
|
||||
type: 'string',
|
||||
}),
|
||||
defineField({
|
||||
name: 'albumCover',
|
||||
type: 'image',
|
||||
}),
|
||||
defineField({ name: 'catalogNo', type: 'string' }),
|
||||
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