mirror of
https://github.com/chaoticbackup/chaoticbackup.github.io.git
synced 2026-03-21 17:24:14 -05:00
Merge pull request #55 from chaoticbackup/gbateman/extended-location-initiative
Add Initiative to Extended Format Locations
This commit is contained in:
commit
26a254fcac
|
|
@ -346,10 +346,18 @@
|
|||
display: flex;
|
||||
}
|
||||
|
||||
.extended {
|
||||
.fullcard {
|
||||
max-width: 250px;
|
||||
max-height: 350px;
|
||||
.fullcard {
|
||||
width: 250px;
|
||||
height: 350px;
|
||||
}
|
||||
|
||||
.location .fullcard {
|
||||
width: 350px;
|
||||
min-width: 350px;
|
||||
height: 250px;
|
||||
img {
|
||||
transform-origin: 70% 50%;
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import React from 'react';
|
||||
import API from '../../SpreadsheetData';
|
||||
import {observer, inject} from 'mobx-react';
|
||||
import {Rarity, Unique, Name, Element, Ability, AttackIcon} from '../../Snippets';
|
||||
import { observer, inject } from 'mobx-react';
|
||||
import { Rarity, Unique, Name, Element, Ability, AttackIcon } from '../../Snippets';
|
||||
|
||||
@inject((stores, props, context) => props) @observer
|
||||
export default class Attack extends React.Component {
|
||||
|
|
@ -27,18 +27,18 @@ 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}} />
|
||||
<Unique data={{ unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary }} />
|
||||
<span className="flavortext">{card.gsx$flavortext}</span>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
else return (
|
||||
<div className="card attack">
|
||||
<img className="fullcard" src={API.base_image + (card.gsx$image || API.card_back)} />
|
||||
<div className="fullcard"><img src={API.base_image + (card.gsx$image || API.card_back)} /></div>
|
||||
<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}} />
|
||||
<Unique data={{ unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary }} />
|
||||
{card.gsx$flavortext && <React.Fragment>
|
||||
<span className="flavortext">{card.gsx$flavortext}</span><br />
|
||||
</React.Fragment>}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import React from 'react';
|
||||
import API from '../../SpreadsheetData';
|
||||
import {observer, inject} from 'mobx-react';
|
||||
import {Rarity, Unique, Name, Ability, BattlegearIcon} from '../../Snippets';
|
||||
import { observer, inject } from 'mobx-react';
|
||||
import { Rarity, Unique, Name, Ability, BattlegearIcon } from '../../Snippets';
|
||||
|
||||
@inject((stores, props, context) => props) @observer
|
||||
export default class Battlegear extends React.Component {
|
||||
|
|
@ -11,7 +11,7 @@ export default class Battlegear extends React.Component {
|
|||
|
||||
if (this.props.ext == false) return (
|
||||
<div className="card battlegear">
|
||||
<img className="thumb" style={{float: 'left'}} src={API.base_image + (card.gsx$thumb||API.thumb_missing)} onClick={() => this.props.setImage(card.gsx$image)} />
|
||||
<img className="thumb" style={{ float: 'left' }} src={API.base_image + (card.gsx$thumb||API.thumb_missing)} onClick={() => this.props.setImage(card.gsx$image)} />
|
||||
<div className="left">
|
||||
<Name name={card.gsx$name} /><br />
|
||||
<Rarity set={card.gsx$set} rarity={card.gsx$rarity} /><br />
|
||||
|
|
@ -19,18 +19,18 @@ 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}} />
|
||||
<Unique data={{ unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary }} />
|
||||
<span className="flavortext">{card.gsx$flavortext}</span>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
else return (
|
||||
<div className="card battlegear">
|
||||
<img className="fullcard" src={API.base_image + (card.gsx$image || API.card_back)} />
|
||||
<div className="fullcard"><img src={API.base_image + (card.gsx$image || API.card_back)} /></div>
|
||||
<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}} />
|
||||
<Unique data={{ unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary }} />
|
||||
{card.gsx$flavortext && <React.Fragment>
|
||||
<span className="flavortext">{card.gsx$flavortext}</span><br />
|
||||
</React.Fragment>}
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ export default class Creature extends React.Component {
|
|||
)
|
||||
else return (
|
||||
<div className="card creature">
|
||||
<img className="fullcard" src={API.base_image + (card.gsx$image || API.card_back)} />
|
||||
<div className="fullcard"><img src={API.base_image + (card.gsx$image || API.card_back)} /></div>
|
||||
<div className="right" >
|
||||
<Name name={card.gsx$name} /><br />
|
||||
<span>{card.gsx$courage} <Discipline discipline="courage" /></span>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
import { inject, observer } from 'mobx-react';
|
||||
import React from 'react';
|
||||
|
||||
import { Ability, Initiative, LocationIcon, Name, Rarity, Unique } from '../../Snippets';
|
||||
import API from '../../SpreadsheetData';
|
||||
import {observer, inject} from 'mobx-react';
|
||||
import {Rarity, Unique, Name, Ability, Initiative, LocationIcon} from '../../Snippets';
|
||||
|
||||
@inject((stores, props, context) => props) @observer
|
||||
export default class Location extends React.Component {
|
||||
|
|
@ -11,7 +12,7 @@ export default class Location extends React.Component {
|
|||
|
||||
if (this.props.ext == false) return (
|
||||
<div className="card location">
|
||||
<img className="thumb" style={{float: 'left', width: '100px', height: '98px'}} src={API.base_image + (card.gsx$thumb||API.thumb_missing)} onClick={() => this.props.setImage(card.gsx$image)} />
|
||||
<img className="thumb" style={{ float: 'left', width: '100px', height: '98px' }} src={API.base_image + (card.gsx$thumb||API.thumb_missing)} onClick={() => this.props.setImage(card.gsx$image)} />
|
||||
<div className="left">
|
||||
<Name name={card.gsx$name} /><br />
|
||||
<Rarity set={card.gsx$set} rarity={card.gsx$rarity} /><br />
|
||||
|
|
@ -20,18 +21,19 @@ 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}} />
|
||||
<Unique data={{ unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary }} />
|
||||
<span className="flavortext">{card.gsx$flavortext}</span>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
else return (
|
||||
<div className="card location">
|
||||
<img className="fullcard" src={API.base_image + (card.gsx$image || API.card_back)} />
|
||||
<div className="fullcard"><img src={API.base_image + (card.gsx$image || API.card_back)} /></div>
|
||||
<div className="right">
|
||||
<Name name={card.gsx$name} /><br />
|
||||
<Initiative initiative={card.gsx$initiative} />
|
||||
<Ability ability={card.gsx$ability} />
|
||||
<Unique data={{unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary}} />
|
||||
<Unique data={{ unique: card.gsx$unique, loyal: card.gsx$loyal, legendary: card.gsx$legendary }} />
|
||||
{card.gsx$flavortext && <React.Fragment>
|
||||
<span className="flavortext">{card.gsx$flavortext}</span><br />
|
||||
</React.Fragment>}
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ class Attack extends React.Component {
|
|||
)
|
||||
else return (
|
||||
<div className="card mugic">
|
||||
<img className="fullcard" src={API.base_image + (card.gsx$image || API.card_back)} />
|
||||
<div className="fullcard"><img src={API.base_image + (card.gsx$image || API.card_back)} /></div>
|
||||
<div className="right" >
|
||||
<Name name={card.gsx$name} /><br />
|
||||
<Ability ability={card.gsx$ability} tribe={card.gsx$tribe} />
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user