UNPKG

@matthew.ngo/react-filter-pilot

Version:

Powerful filtering, pagination, and sorting for React with TanStack Query integration

1 lines 1.11 kB
{"version":3,"sources":["../../src/adapters/reactRouterDom.ts"],"names":["useReactRouterDomUrlHandler","searchParams","setSearchParams","useSearchParams","__name","params"],"mappings":";AAAA,IAAA,CAAA,CAAA,MAAA,CAAA,cAAA,CAAA,IAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,GAAA,CAAA,CAAA,CAAA,CAAA,MAAA,CAAA,CAAA,KAAA,CAAA,CAAA,CAAA,YAAA,CAAA,IAAA,CAAA,CAAA,CAMO,SAASA,CAAAA,EAA0C,CACxD,KAAM,CAACC,CAAcC,CAAAA,CAAe,EAAIC,8BAAgB,EAAA,CAExD,OAAO,CACL,UAAWC,CAAA,CAAA,IAAMH,CAAN,CAAA,WAAA,CAAA,CACX,UAAWG,CAACC,CAAAA,CAAAA,EAA4B,CACtCH,CAAAA,CAAgBG,EAAQ,CAAE,OAAA,CAAS,IAAK,CAAC,EAC3C,CAFW,CAAA,WAAA,CAGb,CACF,CATgBD,EAAAJ,CAAA,CAAA,6BAAA,CAAA","file":"reactRouterDom.cjs","sourcesContent":["import { useSearchParams } from 'react-router-dom';\nimport { UrlHandler } from '../types';\n\n/**\n * URL handler for React Router DOM v6+\n */\nexport function useReactRouterDomUrlHandler(): UrlHandler {\n const [searchParams, setSearchParams] = useSearchParams();\n\n return {\n getParams: () => searchParams,\n setParams: (params: URLSearchParams) => {\n setSearchParams(params, { replace: true });\n },\n };\n}"]}