Files
dspace-angular/src/app/+collection-page/collection-page-routing-paths.ts
2020-08-28 11:34:17 +02:00

26 lines
829 B
TypeScript

import { URLCombiner } from '../core/url-combiner/url-combiner';
export const COLLECTION_PARENT_PARAMETER = 'parent';
export const COLLECTION_MODULE_PATH = 'collections';
export function getCollectionModuleRoute() {
return `/${COLLECTION_MODULE_PATH}`;
}
export function getCollectionPageRoute(collectionId: string) {
return new URLCombiner(getCollectionModuleRoute(), collectionId).toString();
}
export function getCollectionEditRoute(id: string) {
return new URLCombiner(getCollectionModuleRoute(), id, COLLECTION_EDIT_PATH).toString()
}
export function getCollectionCreateRoute() {
return new URLCombiner(getCollectionModuleRoute(), COLLECTION_CREATE_PATH).toString()
}
export const COLLECTION_CREATE_PATH = 'create';
export const COLLECTION_EDIT_PATH = 'edit';
export const ITEMTEMPLATE_PATH = 'itemtemplate';