Skip to content

Commit 8a28235

Browse files
committed
use consts for query param keys
1 parent 4728af6 commit 8a28235

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

data-browser/src/helpers/navigation.tsx

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,13 @@ export function useSearchQuery() {
6666
return useQueryString('query');
6767
}
6868

69+
/** Query parameters used by the `/new` route */
70+
export const newURLParams = {
71+
classSubject: 'classSubject',
72+
parent: 'parent',
73+
newSubject: 'newSubject',
74+
};
75+
6976
/** Constructs a URL for the New Resource form */
7077
export function newURL(
7178
classUrl: string,
@@ -74,9 +81,9 @@ export function newURL(
7481
): string {
7582
const navTo = new URL(location.origin);
7683
navTo.pathname = paths.new;
77-
navTo.searchParams.append('classSubject', classUrl);
78-
parentURL && navTo.searchParams.append('parent', parentURL);
79-
subject && navTo.searchParams.append('newSubject', subject);
84+
navTo.searchParams.append(newURLParams.classSubject, classUrl);
85+
parentURL && navTo.searchParams.append(newURLParams.parent, parentURL);
86+
subject && navTo.searchParams.append(newURLParams.newSubject, subject);
8087

8188
return paths.new + navTo.search;
8289
}

0 commit comments

Comments
 (0)