Skip to content

Commit

Permalink
fix: allow custom transport as option
Browse files Browse the repository at this point in the history
  • Loading branch information
shanejonas committed Mar 21, 2021
1 parent e65f28f commit 56685a0
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions src/containers/Inspector.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,7 @@ interface IProps {
hideToggleTheme?: boolean;
openrpcDocument?: OpenrpcDocument;
transport?: TTransport;
customTransport?: ITransport;
onToggleDarkMode?: () => void;
}

Expand Down Expand Up @@ -166,16 +167,21 @@ const Inspector: React.FC<IProps> = (props) => {
params: [],
id: 0,
});
const [transportList, setTransportList] = useState(defaultTransports);
const [transportList, setTransportList] = useState(() => {
if (props.customTransport) {
return [...defaultTransports, props.customTransport];
}
return defaultTransports;
});
const [url, setUrl] = useState(props.url || "");
const [debouncedUrl] = useDebounce(url, 1000);
const [selectedTransport, setSelectedTransport] = useState(defaultTransports[0]);
const [selectedTransport, setSelectedTransport] = useState(props.customTransport || defaultTransports[0]);
const [transportOptions, setTransportOptions] = useState<any>();
const [debouncedtransportOptions] = useDebounce(transportOptions, 1000);
const [transport, setTransport, , connected] = useTransport(
transportList,
debouncedUrl,
defaultTransports[0],
props.customTransport || defaultTransports[0],
debouncedtransportOptions,
);
const [historyOpen, setHistoryOpen] = useState(false);
Expand Down

0 comments on commit 56685a0

Please sign in to comment.