File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -7,15 +7,17 @@ export const getProtocol = () => (import.meta.env.PROD ? "https" : "http");
7
7
export const getHost = ( ) =>
8
8
import . meta. env . PROD ? window . location . host : window . location . host ;
9
9
10
+ export const toQueryString = ( search : string | Record < string , string > ) => {
11
+ return typeof search === "string"
12
+ ? search
13
+ : new URLSearchParams ( search ) . toString ( ) ;
14
+ } ;
15
+
10
16
export const toUrl = (
11
17
pathname : string ,
12
18
search ?: string | Record < string , string >
13
19
) => {
14
- const searchParams =
15
- typeof search === "string"
16
- ? search
17
- : new URLSearchParams ( search ) . toString ( ) ;
18
- return `${ pathname } ?${ searchParams } ` ;
20
+ return `${ pathname } ${ search ? `?${ toQueryString ( search ) } ` : "" } ` ;
19
21
} ;
20
22
21
23
export const toPath = ( path : PageRoutes | ApiRoutes , params ?: object ) => {
You can’t perform that action at this time.
0 commit comments