Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions apps/roadmap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@
"typecheck": "tsgo --noEmit"
},
"type": "module",
"version": "1.0.3"
}
"version": "1.0.4"
}
5 changes: 3 additions & 2 deletions apps/roadmap/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ import "./App.css";
const App: FC = () => {
const [overlayOpen, setOverlayOpen] = useState(false);
const [selectedEntry, setSelectedEntry] = useState<PendoAPIFeature | null>(
undefined,
null,
);
const [brandConfig, setBrandConfig] = useState<unknown>({});
const [roadmap, setRoadmap] = useState<RoadmapFeatures | null>(undefined);
const [roadmap, setRoadmap] = useState<RoadmapFeatures | null>(null);
const [isDark, setIsDark] = useState(false);

useEffect(() => {
Expand Down Expand Up @@ -76,6 +76,7 @@ const App: FC = () => {
const [showLoading, setShowLoading] = useState(false);
useEffect(() => {
if (!roadmap) {
setShowLoading(false);
const timeout = setTimeout(() => setShowLoading(true), 1000);
return () => clearTimeout(timeout);
} else {
Expand Down
4 changes: 2 additions & 2 deletions apps/roadmap/src/utils/getRoadmap.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ type RoadmapRequestEvent = MessageEvent<{ value?: string }>;

const getRoadmap = (): Promise<RoadmapFeatures | null> => {
console.debug("getRoadmap called");
if (cachedRoadmap !== null) {
if (cachedRoadmap) {
console.debug("Returning cached roadmap");
return Promise.resolve(cachedRoadmap);
}
Expand All @@ -29,7 +29,7 @@ const getRoadmap = (): Promise<RoadmapFeatures | null> => {
window.removeEventListener("message", handler);
const result = paramsToPendo(event.data.value);
cachedRoadmap = result;
roadmapPromise = undefined;
roadmapPromise = null;
resolve(result);
}
// Ignore unrelated events
Expand Down