show other goals only for more than 1 goal

pull/43/head
Alexander Bentkamp 2 years ago
parent e3c67a06b8
commit 5bfae3a1c2

@ -121,10 +121,10 @@ const InfoDisplayContent = React.memo((props: InfoDisplayContentProps) => {
<a className='link pointer dim' onClick={e => { e.preventDefault(); void triggerUpdate(); }}>{' '}Try again.</a> <a className='link pointer dim' onClick={e => { e.preventDefault(); void triggerUpdate(); }}>{' '}Try again.</a>
</div>} </div>}
<LocationsContext.Provider value={locs}> <LocationsContext.Provider value={locs}>
<div className="goals-section"> {goals && goals.goals.length > 0 && <div className="goals-section">
<div className="goals-section-title">Main Goal</div> <div className="goals-section-title">Main Goal</div>
{goals && goals.goals.length > 0 && <Goal filter={goalFilter} key='mainGoal' goal={goals.goals[0]} showHints={true} />} <Goal filter={goalFilter} key='mainGoal' goal={goals.goals[0]} showHints={true} />
</div> </div>}
</LocationsContext.Provider> </LocationsContext.Provider>
{/* <FilteredGoals headerChildren='Expected type' key='term-goal' {/* <FilteredGoals headerChildren='Expected type' key='term-goal'
goals={termGoal !== undefined ? {goals: [{...termGoal, hints: []}]} : undefined} /> */} goals={termGoal !== undefined ? {goals: [{...termGoal, hints: []}]} : undefined} /> */}
@ -154,12 +154,12 @@ const InfoDisplayContent = React.memo((props: InfoDisplayContentProps) => {
<div>Loading goal...</div>)} <div>Loading goal...</div>)}
<AllMessages /> <AllMessages />
<LocationsContext.Provider value={locs}> <LocationsContext.Provider value={locs}>
<div className="goals-section"> {goals && goals.goals.length > 1 && <div className="goals-section">
<div className="goals-section-title">Other Goals</div> <div className="goals-section-title">Other Goals</div>
{goals && goals.goals.slice(1).map((goal, i) => {goals.goals.slice(1).map((goal, i) =>
<details key={i}><summary><InteractiveCode fmt={goal.type} /></summary> <Goal filter={goalFilter} goal={goal} /></details>)} <details key={i}><summary><InteractiveCode fmt={goal.type} /></summary> <Goal filter={goalFilter} goal={goal} /></details>)}
</div> </div>}
</LocationsContext.Provider> </LocationsContext.Provider>
</> </>
}) })

Loading…
Cancel
Save