{"version":3,"file":"appendSearchParamsToUrl.mjs","sources":["../../../admin/src/utils/appendSearchParamsToUrl.ts"],"sourcesContent":["interface AppendSearchParamsToUrlProps {\n url?: string;\n params?: Record | string;\n}\n\nconst appendSearchParamsToUrl = ({ url, params }: AppendSearchParamsToUrlProps) => {\n if (url === undefined || typeof params !== 'object') {\n return url;\n }\n\n const urlObj = new URL(url, window.strapi.backendURL);\n\n Object.entries(params).forEach(([key, value]) => {\n if (value !== undefined && value !== null) {\n urlObj.searchParams.append(key, value);\n }\n });\n\n return urlObj.toString();\n};\n\nexport { appendSearchParamsToUrl };\n"],"names":["appendSearchParamsToUrl","url","params","undefined","urlObj","URL","window","strapi","backendURL","Object","entries","forEach","key","value","searchParams","append","toString"],"mappings":"AAKA,MAAMA,0BAA0B,CAAC,EAAEC,GAAG,EAAEC,MAAM,EAAgC,GAAA;AAC5E,IAAA,IAAID,GAAQE,KAAAA,SAAAA,IAAa,OAAOD,MAAAA,KAAW,QAAU,EAAA;QACnD,OAAOD,GAAAA;AACT;AAEA,IAAA,MAAMG,SAAS,IAAIC,GAAAA,CAAIJ,KAAKK,MAAOC,CAAAA,MAAM,CAACC,UAAU,CAAA;IAEpDC,MAAOC,CAAAA,OAAO,CAACR,MAAQS,CAAAA,CAAAA,OAAO,CAAC,CAAC,CAACC,KAAKC,KAAM,CAAA,GAAA;QAC1C,IAAIA,KAAAA,KAAUV,SAAaU,IAAAA,KAAAA,KAAU,IAAM,EAAA;AACzCT,YAAAA,MAAAA,CAAOU,YAAY,CAACC,MAAM,CAACH,GAAKC,EAAAA,KAAAA,CAAAA;AAClC;AACF,KAAA,CAAA;AAEA,IAAA,OAAOT,OAAOY,QAAQ,EAAA;AACxB;;;;"}