|
| 1 | +import '../FrameRenderer/FrameRenderer.css'; |
| 2 | +import '../EditorRoadmap/EditorRoadmapRenderer.css'; |
1 | 3 | import { useEffect, useRef, useState } from 'react'; |
2 | 4 | import { wireframeJSONToSVG } from 'roadmap-renderer'; |
3 | 5 | import { Spinner } from '../ReactIcons/Spinner'; |
4 | | -import '../FrameRenderer/FrameRenderer.css'; |
5 | 6 | import { useOutsideClick } from '../../hooks/use-outside-click'; |
6 | 7 | import { useKeydown } from '../../hooks/use-keydown'; |
7 | 8 | import type { TeamMember } from './TeamProgressPage'; |
@@ -59,6 +60,7 @@ export function MemberProgressModal(props: ProgressMapProps) { |
59 | 60 | useState<MemberProgressResponse>(); |
60 | 61 | const [isLoading, setIsLoading] = useState(true); |
61 | 62 | const toast = useToast(); |
| 63 | + const [renderer, setRenderer] = useState<PageType['renderer']>('balsamiq'); |
62 | 64 |
|
63 | 65 | let resourceJsonUrl = import.meta.env.DEV |
64 | 66 | ? 'http://localhost:3000' |
@@ -98,6 +100,7 @@ export function MemberProgressModal(props: ProgressMapProps) { |
98 | 100 | } |
99 | 101 |
|
100 | 102 | const renderer = page.renderer || 'balsamiq'; |
| 103 | + setRenderer(renderer); |
101 | 104 |
|
102 | 105 | const res = await fetch(jsonUrl, {}); |
103 | 106 | const json = await res.json(); |
@@ -275,7 +278,7 @@ export function MemberProgressModal(props: ProgressMapProps) { |
275 | 278 | return ( |
276 | 279 | <div className="fixed left-0 right-0 top-0 z-[100] h-full items-center justify-center overflow-y-auto overflow-x-hidden overscroll-contain bg-black/50"> |
277 | 280 | <div |
278 | | - id={'customized-roadmap'} |
| 281 | + id={renderer === 'editor' ? undefined : 'customized-roadmap'} |
279 | 282 | className="relative mx-auto h-full w-full max-w-4xl p-4 md:h-auto" |
280 | 283 | > |
281 | 284 | <div |
|
0 commit comments