prepared for missing cards

display changes
This commit is contained in:
Daniel 2019-02-06 00:23:46 -05:00
parent 47b47bff4b
commit 4af0302a9d
6 changed files with 27 additions and 10 deletions

View File

@ -63,10 +63,10 @@ export function Name(props) {
return (<span className="name">
<span className="bigger">{name[0]}</span>
{ name.length > 1 &&
<span>
<React.Fragment>
<span style={{opacity: "0"}}>,</span>
<span className="subname">{name[1]}</span>
</span>
</React.Fragment>
}
</span>);
}

View File

@ -277,6 +277,23 @@ export default class SearchCollection extends React.Component {
let locationResults = API.cards.locations.chain();
let mugicResults = API.cards.mugic.chain();
// ignore cards with no set
attackResults = attackResults.where((obj) =>
{return (obj.gsx$set != ('') );}
);
battlegearResults = battlegearResults.where((obj) =>
{return (obj.gsx$set != ('') );}
);
creatureResults = creatureResults.where((obj) =>
{return (obj.gsx$set != ('') );}
);
locationResults = locationResults.where((obj) =>
{return (obj.gsx$set != ('') );}
);
mugicResults = mugicResults.where((obj) =>
{return (obj.gsx$set != ('') );}
);
// Search by name
if (this.input.name.length > 0) {
// clean name

View File

@ -29,7 +29,7 @@ export default class Attack extends React.Component {
<br />
<div className="right" >
<Ability ability={card.gsx$ability} />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} /><br />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} />
<span className="flavortext">{card.gsx$flavortext}</span>
</div>
</div>
@ -40,7 +40,7 @@ export default class Attack extends React.Component {
<div className="right">
<Name name={card.gsx$name} /><br />
<Ability ability={card.gsx$ability} />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} /><br />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} />
<span className="flavortext">{card.gsx$flavortext}</span>
</div>
</div>

View File

@ -21,7 +21,7 @@ export default class Battlegear extends React.Component {
</div>
<div className="right" >
<Ability ability={card.gsx$ability} />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} /><br />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} />
<span className="flavortext">{card.gsx$flavortext}</span>
</div>
</div>
@ -32,7 +32,7 @@ export default class Battlegear extends React.Component {
<div className="right" >
<Name name={card.gsx$name} /><br />
<Ability ability={card.gsx$ability} />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} /><br />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} />
<span className="flavortext">{card.gsx$flavortext}</span>
</div>
</div>

View File

@ -22,7 +22,7 @@ export default class Location extends React.Component {
</div>
<div className="right">
<Ability ability={card.gsx$ability} />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} /><br />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} />
<span className="flavortext">{card.gsx$flavortext}</span>
</div>
</div>
@ -33,7 +33,7 @@ export default class Location extends React.Component {
<div className="right">
<Name name={card.gsx$name} /><br />
<Ability ability={card.gsx$ability} />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} /><br />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} />
<span className="flavortext">{card.gsx$flavortext}</span>
</div>
</div>

View File

@ -37,7 +37,7 @@ export default class Attack extends React.Component {
<br />
<div className="right" >
<Ability ability={card.gsx$ability} tribe={card.gsx$tribe} />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} /><br />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} />
<span className="flavortext">{card.gsx$flavortext}</span>
</div>
</div>
@ -48,7 +48,7 @@ export default class Attack extends React.Component {
<div className="right" >
<Name name={card.gsx$name} /><br />
<Ability ability={card.gsx$ability} tribe={card.gsx$tribe} />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} /><br />
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} />
<span className="flavortext">{card.gsx$flavortext}</span>
</div>
</div>