perf: 文件拆分

This commit is contained in:
archer
2023-04-03 21:04:38 +08:00
parent becee69d6a
commit 85e11abc0a
3 changed files with 14 additions and 13 deletions

View File

@@ -9,7 +9,8 @@ import {
ModalHeader,
ModalCloseButton,
ModalBody,
Input
Input,
Textarea
} from '@chakra-ui/react';
import { useToast } from '@/hooks/useToast';
import { useSelectFile } from '@/hooks/useSelectFile';
@@ -66,8 +67,8 @@ const SelectFileModal = ({
})
)
)
.join('\n')
.replace(/\n+/g, '\n');
.join(' ')
.replace(/(\\n|\n)+/g, '\n');
setFileText(fileTexts);
console.log(encode(fileTexts));
} catch (error: any) {
@@ -142,18 +143,18 @@ const SelectFileModal = ({
size={'sm'}
/>
</Flex>
<Box
<Textarea
flex={'1 0 0'}
h={0}
w={'100%'}
overflowY={'auto'}
p={2}
backgroundColor={'blackAlpha.50'}
whiteSpace={'pre-wrap'}
placeholder="文件内容"
maxLength={-1}
resize={'none'}
fontSize={'xs'}
>
{fileText}
</Box>
whiteSpace={'pre-wrap'}
value={fileText}
onChange={(e) => setFileText(e.target.value)}
/>
</ModalBody>
<Flex px={6} pt={2} pb={4}>