Skip to content
This repository was archived by the owner on Jan 19, 2025. It is now read-only.

Commit 6e1d0b2

Browse files
authored
fix(gui): bullet point overlapping with "read more/less" icon button (#779)
1 parent 38195c3 commit 6e1d0b2

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

api-editor/gui/src/features/packageData/selectionView/DocumentationText.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { Code, Flex, HStack, IconButton, Stack, Text } from '@chakra-ui/react';
1+
import { Code, Flex, HStack, IconButton, Stack, Text as ChakraText, UnorderedList } from '@chakra-ui/react';
22
import 'katex/dist/katex.min.css';
33
import React, { ClassAttributes, FunctionComponent, HTMLAttributes, useState } from 'react';
44
import { FaChevronDown, FaChevronRight } from 'react-icons/fa';
55
import ReactMarkdown from 'react-markdown';
6-
import { CodeComponent, ReactMarkdownProps } from 'react-markdown/lib/ast-to-react';
6+
import { CodeComponent, ReactMarkdownProps, UnorderedListComponent } from 'react-markdown/lib/ast-to-react';
77
import rehypeKatex from 'rehype-katex';
88
import remarkGfm from 'remark-gfm';
99
import remarkMath from 'remark-math';
@@ -17,16 +17,21 @@ type ParagraphComponent = FunctionComponent<
1717
>;
1818

1919
const CustomText: ParagraphComponent = function ({ className, children }) {
20-
return <Text className={className}>{children}</Text>;
20+
return <ChakraText className={className}>{children}</ChakraText>;
2121
};
2222

2323
const CustomCode: CodeComponent = function ({ className, children }) {
2424
return <Code className={className}>{children}</Code>;
2525
};
2626

27+
const CustomUnorderedList: UnorderedListComponent = function ({ className, children }) {
28+
return <UnorderedList className={className}>{children}</UnorderedList>;
29+
};
30+
2731
const components = {
2832
p: CustomText,
2933
code: CustomCode,
34+
ul: CustomUnorderedList,
3035
};
3136

3237
export const DocumentationText: React.FC<DocumentationTextProps> = function ({ inputText = '' }) {

0 commit comments

Comments
 (0)