UNPKG

sanity

Version:

Sanity is a real-time content infrastructure with a scalable, hosted backend featuring a Graph Oriented Query Language (GROQ), asset pipelines and fast edge caches

35 lines (29 loc) 835 B
import {type SortOrdering} from '@sanity/types' import {structureLocaleNamespace} from '../i18n' export const ORDER_BY_UPDATED_AT: SortOrdering = { title: 'Last edited', i18n: { title: { key: 'menu-items.sort-by.last-edited', ns: structureLocaleNamespace, }, }, name: 'lastEditedDesc', by: [{field: '_updatedAt', direction: 'desc'}], } export const ORDER_BY_CREATED_AT: SortOrdering = { title: 'Created', i18n: { title: { key: 'menu-items.sort-by.created', ns: structureLocaleNamespace, }, }, name: 'lastCreatedDesc', by: [{field: '_createdAt', direction: 'desc'}], } export const DEFAULT_SELECTED_ORDERING_OPTION = ORDER_BY_UPDATED_AT export const DEFAULT_ORDERING_OPTIONS: SortOrdering[] = [ ORDER_BY_UPDATED_AT, // _updatedAt ORDER_BY_CREATED_AT, // _createdAt ]