Skip to content

Commit

Permalink
Failsafe agaisnt trying to play empty campaigns
Browse files Browse the repository at this point in the history
  • Loading branch information
abrahamYG committed Jun 17, 2019
1 parent 6c2bf3b commit 4dc702f
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sc2-campaign-manager",
"version": "0.5.0-alpha",
"version": "0.5.1-alpha",
"description": "A Campaign Manager for StarCraft II. ",
"main": "main.js",
"build": {
Expand Down
17 changes: 14 additions & 3 deletions src/components/CampaignDetails.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -78,16 +78,27 @@ const CampaignDetails:FC<ICampaignDetailsProps> = (props) => {
<Redirect to="/description"/>
)}/>
<header className="campaign-content-header mb-2">
<div className="campaign-content-controls btn-group float-right" role="group">
{(isCampaignInstalled) &&
<div className="campaign-content-controls float-right" role="group">
{(isCampaignInstalled) && (maps.length > 0) &&
<React.Fragment>
<button onClick={() => onPlayCampaignClick(campaign)} className="btn btn-primary">Play</button>
{/* <button onClick={() => onUpdateCampaignClick(campaign)} className="btn btn-outline-primary">Update</button> */}
</React.Fragment>
}
{(!isCampaignInstalled) &&
{(!isCampaignInstalled) && (maps.length > 0) &&
<button onClick={(e) => onDownloadClick(campaign)} className="btn btn-primary">Download</button>
}
{(maps.length === 0) &&
<>
<button
disabled
className="btn btn-primary disabled float-right"
>
Download
</button>
<p><small className="text-warning">This campaign has no maps listed.</small></p>
</>
}

</div>
<h1 className="campaign-content-title">{name}</h1>
Expand Down

0 comments on commit 4dc702f

Please sign in to comment.