mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-26 09:33:49 +01:00
fix some of the research popup stuff
This commit is contained in:
parent
a721c49e1d
commit
d4349e85b1
@ -22,7 +22,6 @@ interface IProps {
|
|||||||
|
|
||||||
// Create the Research Tree UI for this Industry
|
// Create the Research Tree UI for this Industry
|
||||||
export function ResearchPopup(props: IProps): React.ReactElement {
|
export function ResearchPopup(props: IProps): React.ReactElement {
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const researchTree = IndustryResearchTrees[props.industry.type];
|
const researchTree = IndustryResearchTrees[props.industry.type];
|
||||||
if(researchTree === undefined) return;
|
if(researchTree === undefined) return;
|
||||||
@ -42,9 +41,6 @@ export function ResearchPopup(props: IProps): React.ReactElement {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
// Construct the tree with Treant
|
|
||||||
// This is required for side effect.
|
|
||||||
// eslint-disable-next-line no-new
|
|
||||||
Treant(markup);
|
Treant(markup);
|
||||||
|
|
||||||
// Add Event Listeners for all Nodes
|
// Add Event Listeners for all Nodes
|
||||||
@ -74,10 +70,10 @@ export function ResearchPopup(props: IProps): React.ReactElement {
|
|||||||
researchTree.research(allResearch[i]);
|
researchTree.research(allResearch[i]);
|
||||||
props.industry.researched[allResearch[i]] = true;
|
props.industry.researched[allResearch[i]] = true;
|
||||||
|
|
||||||
const researchBox = props.industry.createResearchBox();
|
|
||||||
dialogBoxCreate(`Researched ${allResearch[i]}. It may take a market cycle ` +
|
dialogBoxCreate(`Researched ${allResearch[i]}. It may take a market cycle ` +
|
||||||
`(~${CorporationConstants.SecsPerMarketCycle} seconds) before the effects of ` +
|
`(~${CorporationConstants.SecsPerMarketCycle} seconds) before the effects of ` +
|
||||||
`the Research apply.`);
|
`the Research apply.`);
|
||||||
|
removePopup(props.popupId);
|
||||||
} else {
|
} else {
|
||||||
dialogBoxCreate(`You do not have enough Scientific Research for ${research.name}`);
|
dialogBoxCreate(`You do not have enough Scientific Research for ${research.name}`);
|
||||||
}
|
}
|
||||||
@ -105,6 +101,8 @@ export function ResearchPopup(props: IProps): React.ReactElement {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
return <div id={props.popupId}></div>
|
return <div id={props.popupId}>
|
||||||
|
<div id={props.popupId+'outer-box'}></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user