import { Config } from './config.interface'; /** * Config that determines how the dropdown list of years are created for * browse-by-date components. */ export interface BrowseByConfig extends Config { /** * The max amount of years to display using jumps of one year * (current year - oneYearLimit) */ oneYearLimit: number; /** * Limit for years to display using jumps of five years * (current year - fiveYearLimit) */ fiveYearLimit: number; /** * The absolute lowest year to display in the dropdown when no lowest date can * be found for all items. */ defaultLowerLimit: number; /** * If true, thumbnail images for items will be added to BOTH search and browse result lists. */ showThumbnails: boolean; /** * Number of entries in the viewport of a paginated browse-by list. * Rounded to the nearest size in the list of selectable sizes on the settings * menu. See pageSizeOptions in 'pagination-component-options.model.ts'. */ pageSize: number; }