Skip to content
This repository was archived by the owner on May 4, 2023. It is now read-only.

Commit 58a5f9a

Browse files
chore: improve overlapping code actions/content
1 parent e6b963d commit 58a5f9a

File tree

5 files changed

+33
-4
lines changed

5 files changed

+33
-4
lines changed

src/renderer/components/SearchResults/SearchResults.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,22 @@ export default function SearchResults({ results }: SearchResultsProps) {
3030
/>
3131
))}
3232
</SearchResultsList>
33-
<Flex position="relative" flex={1} h="full" w="full" overflowX="scroll">
33+
<Flex
34+
position="relative"
35+
flex={1}
36+
h="full"
37+
w="full"
38+
overflowX="auto"
39+
overflowY="scroll"
40+
>
3441
<Box
3542
position="absolute"
3643
top="0"
3744
left="0"
3845
minHeight="full"
3946
minWidth="full"
4047
h="full"
48+
w="full"
4149
>
4250
{results[0] ? <SearchResultsCode recipe={snippetInFocus} /> : null}
4351
</Box>

src/renderer/components/SearchResults/SearchResultsCode.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ export default function SearchResultsCode({ recipe }: SearchResultsCodeProps) {
7070
<Code
7171
border={0}
7272
borderRadius={0}
73+
pt="space_48"
7374
pos="relative"
7475
sx={{
7576
'code[class*="language-"] > span:first-child > .linenumber:first-child':
@@ -135,7 +136,7 @@ export default function SearchResultsCode({ recipe }: SearchResultsCodeProps) {
135136
<CodeContent
136137
customStyle={{
137138
background: bg,
138-
overflow: 'hidden',
139+
overflowX: 'auto',
139140
}}
140141
codeTagProps={{
141142
style: {
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { Flex, Skeleton } from '@chakra-ui/react';
2+
3+
export default function SearchResultsCodeActionsLoading() {
4+
return (
5+
<Flex
6+
pos="absolute"
7+
alignItems="center"
8+
gridGap="space_8"
9+
top="space_8"
10+
right="space_8"
11+
zIndex="docked"
12+
>
13+
<Skeleton h="28px" w="100px" />
14+
<Skeleton h="32px" w="32px" />
15+
<Skeleton h="32px" w="43px" />
16+
</Flex>
17+
);
18+
}

src/renderer/components/SearchResults/SearchResultsCodeLoading.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default function SearchResultsCodeLoading() {
44
return (
55
<VStack
66
p="space_16"
7-
pt="7px"
7+
pt="space_56"
88
w="full"
99
spacing="space_8"
1010
alignItems="flex-start"

src/renderer/components/SearchResults/SearchResultsLoading.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Flex } from '@chakra-ui/react';
2+
import SearchResultsCodeActionsLoading from './SearchResultsCodeActionsLoading';
23
import SearchResultsCodeLoading from './SearchResultsCodeLoading';
34
import SearchResultsList from './SearchResultsList';
45
import SearchResultsListItemLoading from './SearchResultsListItemLoading';
@@ -11,7 +12,8 @@ export default function SearchResultsLoading() {
1112
<SearchResultsListItemLoading key={num} />
1213
))}
1314
</SearchResultsList>
14-
<Flex flex={1}>
15+
<Flex flex={1} pos="relative">
16+
<SearchResultsCodeActionsLoading />
1517
<SearchResultsCodeLoading />
1618
</Flex>
1719
</Flex>

0 commit comments

Comments
 (0)