mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-29 13:52:10 +03:00
d115204d9f
no issue refs TryGhost/Ghost#11538 * Added members label handling v1 * Added members label dropdown in list screen * Updated selected labels and member list UI refactor * Added v1 label add/delete modal * Added add label modal v1 * Fixed disabled check for new label save * First stab at member filters layout * Updated member detail screen design * Member detail refinements * Added basic editing for member labels * Fixed label deletion from members list * Updated filtered list header * Refinements for dropdown and empty filter state * Refined label modal * Updated member labels fetch logic * Added custom dropdown component for labels * Refined style for dropdown * Refined dropdown button * Restructure and refine members dropdown styles * Added selected indication to dropdown * Fixed dropdown footer style * Removed member label placeholder * Removed add label from member list actions * New label refinements * Added confirmation modal for label delete * Added duplicate validation check for labels * Updated validation check with slug * Updated copy * Updated actions dropdown copy * Fixed visual glitch of dropdown on FF * Hide scrollbar for labels dropdown Co-authored-by: Peter Zimon <peter.zimon@gmail.com>
26 lines
711 B
JavaScript
26 lines
711 B
JavaScript
import {helper} from '@ember/component/helper';
|
|
|
|
export const DEFAULT_QUERY_PARAMS = {
|
|
posts: {
|
|
type: null,
|
|
author: null,
|
|
tag: null,
|
|
order: null
|
|
},
|
|
'members.index': {
|
|
label: null
|
|
}
|
|
};
|
|
|
|
// in order to reset query params to their defaults when using <LinkTo> or
|
|
// `transitionTo` it's necessary to explicitly set each param. This helper makes
|
|
// it easier to provide a "resetting" link, especially when used with custom views
|
|
|
|
export function resetQueryParams(routeName, newParams) {
|
|
return Object.assign({}, DEFAULT_QUERY_PARAMS[routeName], newParams);
|
|
}
|
|
|
|
export default helper(function (params/*, hash*/) {
|
|
return resetQueryParams(...params);
|
|
});
|