Skip to content

Commit 10c1b1b

Browse files
author
Maksim Daunarovich
authored
Fix layout and query params issues (#215)
* Remove max height limit * FIx storage controller links
1 parent 103bc23 commit 10c1b1b

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

src/components/RenderResponse/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ const Root = styled.div<{ resultType: ResultType }>`
1212
padding: 8px;
1313
overflow-y: scroll;
1414
min-height: 40px;
15-
max-height: ${p => (p.resultType === ResultType.Contract ? "80px" : "140px")};
1615
`;
1716

1817
export const RenderResponse: React.FC<{

src/components/ResourcesExplorerButton.tsx

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {navigate, useLocation} from "@reach/router";
33
import { FaDatabase } from 'react-icons/fa';
44
import { SidebarItemToggleResources } from 'layout/SidebarItemToggleResources';
55
import { useProject } from 'providers/Project/projectHooks';
6-
import {isUUUID, getParams} from "util/url";
6+
import { isUUUID, getParams, LOCAL_PROJECT_ID } from "util/url";
77

88
type ResourcesExplorerButtonProps = {
99
address: string;
@@ -13,22 +13,29 @@ export const ResourcesExplorerButton = (props: ResourcesExplorerButtonProps) =>
1313
const { project, setSelectedResourceAccount } = useProject();
1414
const { address } = props;
1515

16-
const projectPath = isUUUID(project.id) ? project.id : "local";
16+
const projectPath = isUUUID(project.id) ? project.id : LOCAL_PROJECT_ID;
1717

1818
const location = useLocation();
1919
const params = getParams(location.search);
2020
const { type, id, storage } = params;
2121

22+
let queryParams = type ? `&type=${type}`: "";
23+
queryParams += id ? `&id=${id}`: "";
24+
if (storage){
25+
queryParams += storage === address ? "&storage=none" : `&storage=${address}`;
26+
}
27+
28+
queryParams = queryParams.replace("&","?")
29+
2230
return (
2331
<SidebarItemToggleResources
2432
onClick={() => {
2533
if (address === storage) {
2634
setSelectedResourceAccount('none');
27-
navigate(`/${projectPath}?type=${type}&id=${id}&storage=${'none'}`);
2835
} else {
2936
setSelectedResourceAccount(address);
30-
navigate(`/${projectPath}?type=${type}&id=${id}&storage=${address}`);
3137
}
38+
navigate(`/${projectPath}${queryParams}`);
3239
}}
3340
title={'Open the resources explorer'}
3441
active={address === storage}

0 commit comments

Comments
 (0)