diff --git a/assets/js/hooks/Mapper/components/mapInterface/components/Comments/components/MarkdownComment/MarkdownComment.tsx b/assets/js/hooks/Mapper/components/mapInterface/components/Comments/components/MarkdownComment/MarkdownComment.tsx index 973e5a92..9b5314a7 100644 --- a/assets/js/hooks/Mapper/components/mapInterface/components/Comments/components/MarkdownComment/MarkdownComment.tsx +++ b/assets/js/hooks/Mapper/components/mapInterface/components/Comments/components/MarkdownComment/MarkdownComment.tsx @@ -1,4 +1,3 @@ -import classes from './MarkdownComment.module.scss'; import clsx from 'clsx'; import { InfoDrawer, @@ -49,7 +48,11 @@ export const MarkdownComment = ({ text, time, characterEveId, id }: MarkdownComm <> { return ( void; + height?: string; + className?: string; } -export const MarkdownEditor = ({ value, onChange, overlayContent }: MarkdownEditorProps) => { +export const MarkdownEditor = ({ + value, + onChange, + overlayContent, + height = '70px', + className, +}: MarkdownEditorProps) => { const [hasShift, setHasShift] = useState(false); const refData = useRef({ onChange }); @@ -66,9 +74,9 @@ export const MarkdownEditor = ({ value, onChange, overlayContent }: MarkdownEdit
- setDescription(e.target.value)} - /> +
+ setDescription(e)} height="180px" /> +
diff --git a/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemInfo/SystemInfoContent/SystemInfoContent.tsx b/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemInfo/SystemInfoContent/SystemInfoContent.tsx index db75ca38..45a5784d 100644 --- a/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemInfo/SystemInfoContent/SystemInfoContent.tsx +++ b/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemInfo/SystemInfoContent/SystemInfoContent.tsx @@ -2,7 +2,7 @@ import { useMapRootState } from '@/hooks/Mapper/mapRootProvider'; import { isWormholeSpace } from '@/hooks/Mapper/components/map/helpers/isWormholeSpace.ts'; import { useMemo } from 'react'; import { getSystemById, sortWHClasses } from '@/hooks/Mapper/helpers'; -import { InfoDrawer, WHClassView, WHEffectView } from '@/hooks/Mapper/components/ui-kit'; +import { InfoDrawer, MarkdownTextViewer, WHClassView, WHEffectView } from '@/hooks/Mapper/components/ui-kit'; import { getSystemStaticInfo } from '@/hooks/Mapper/mapRootProvider/hooks/useLoadSystemStatic'; interface SystemInfoContentProps { @@ -51,7 +51,7 @@ export const SystemInfoContent = ({ systemId }: SystemInfoContentProps) => { } > -
{description}
+ {description}
)} diff --git a/assets/js/hooks/Mapper/components/mapInterface/components/Comments/components/MarkdownComment/MarkdownComment.module.scss b/assets/js/hooks/Mapper/components/ui-kit/MarkdownTextViewer.module.scss similarity index 91% rename from assets/js/hooks/Mapper/components/mapInterface/components/Comments/components/MarkdownComment/MarkdownComment.module.scss rename to assets/js/hooks/Mapper/components/ui-kit/MarkdownTextViewer.module.scss index f5488f16..192a37f0 100644 --- a/assets/js/hooks/Mapper/components/mapInterface/components/Comments/components/MarkdownComment/MarkdownComment.module.scss +++ b/assets/js/hooks/Mapper/components/ui-kit/MarkdownTextViewer.module.scss @@ -1,8 +1,5 @@ -.MarkdownCommentRoot { - border-left-width: 3px; - +.MarkdownTextViewer { @apply text-[12px] leading-[1.2] text-stone-300 break-words; - @apply bg-gradient-to-r from-stone-600/40 via-stone-600/10 to-stone-600/0; .h1 { @apply text-[12px] font-normal m-0 p-0 border-none break-words whitespace-normal; @@ -56,6 +53,10 @@ @apply font-bold text-green-400 break-words whitespace-normal; } + strong { + font-weight: bold; + } + i, em { @apply italic text-pink-400 break-words whitespace-normal; } diff --git a/assets/js/hooks/Mapper/components/ui-kit/MarkdownTextViewer.tsx b/assets/js/hooks/Mapper/components/ui-kit/MarkdownTextViewer.tsx index dbcbaf69..679cae2c 100644 --- a/assets/js/hooks/Mapper/components/ui-kit/MarkdownTextViewer.tsx +++ b/assets/js/hooks/Mapper/components/ui-kit/MarkdownTextViewer.tsx @@ -2,10 +2,16 @@ import Markdown from 'react-markdown'; import remarkGfm from 'remark-gfm'; import remarkBreaks from 'remark-breaks'; +import classes from './MarkdownTextViewer.module.scss'; + const REMARK_PLUGINS = [remarkGfm, remarkBreaks]; type MarkdownTextViewerProps = { children: string }; export const MarkdownTextViewer = ({ children }: MarkdownTextViewerProps) => { - return {children}; + return ( +
+ {children} +
+ ); };