MCPcopy Create free account
hub / github.com/bvaughn/react-window / Decoder

Function Decoder

integrations/next/app/decoder/[encoded]/Decoder.tsx:6–25  ·  view source on GitHub ↗
({
  encoded: encodedProp,
  searchParams: searchParamsMap
}: {
  encoded: string;
  searchParams: { [key: string]: string | undefined } | undefined;
})

Source from the content-addressed store, hash-verified

4import { Decoder as DecoderExternal } from "../../../../tests";
5
6export function Decoder({
7 encoded: encodedProp,
8 searchParams: searchParamsMap
9}: {
10 encoded: string;
11 searchParams: { [key: string]: string | undefined } | undefined;
12}) {
13 const [encoded] = useState(() => decodeURIComponent(encodedProp));
14
15 const [searchParams] = useState(() => {
16 const params = new URLSearchParams();
17 for (const key in searchParamsMap) {
18 params.set(key, searchParamsMap[key] ?? "");
19 }
20
21 return params;
22 });
23
24 return <DecoderExternal encoded={encoded} searchParams={searchParams} />;
25}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected