File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff 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 */
7077export 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}
You can’t perform that action at this time.
0 commit comments