mirror of
https://github.com/Joxit/docker-registry-ui.git
synced 2026-05-23 04:42:47 +00:00
feat(utils): add taglistOrderVariants function to format taglist order
This commit is contained in:
@@ -220,3 +220,22 @@ export function truthy(value) {
|
||||
export function stringToArray(value) {
|
||||
return value && typeof value === 'string' ? value.split(',') : [];
|
||||
}
|
||||
|
||||
export const taglistOrderVariants = (taglistOrder) => {
|
||||
switch (taglistOrder) {
|
||||
case 'desc':
|
||||
case 'alpha-desc':
|
||||
return 'alpha-desc;num-desc';
|
||||
case 'asc':
|
||||
case 'num-asc':
|
||||
return 'num-asc;alpha-asc';
|
||||
default:
|
||||
if (!taglistOrder) {
|
||||
return 'num-asc;alpha-asc';
|
||||
} else if (taglistOrder.indexOf(';') === -1) {
|
||||
return taglistOrder.startsWith('num-') ? `${taglistOrder};alpha-asc` : `${taglistOrder};num-asc`;
|
||||
} else {
|
||||
return taglistOrder;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user