css migrated to scss, beginning to refactor
This commit is contained in:
@@ -0,0 +1,30 @@
|
|||||||
|
.card-row {
|
||||||
|
display: flex;
|
||||||
|
flex-flow: column nowrap;
|
||||||
|
margin: 2rem;
|
||||||
|
width: 80vw;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-row-cards-visible {
|
||||||
|
display: flex;
|
||||||
|
flex-flow: row nowrap;
|
||||||
|
width: 100%;
|
||||||
|
justify-content: space-around;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card {
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tier-1 {
|
||||||
|
background-color: green;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tier-2 {
|
||||||
|
background-color: yellow;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tier-3 {
|
||||||
|
background-color: blue;
|
||||||
|
}
|
||||||
@@ -3,6 +3,7 @@ import { CardData } from "../../util/types"
|
|||||||
import Card from "../Card/Card"
|
import Card from "../Card/Card"
|
||||||
import { v4 } from 'uuid';
|
import { v4 } from 'uuid';
|
||||||
import cardTierToKey from '../../util/cardTierToKey';
|
import cardTierToKey from '../../util/cardTierToKey';
|
||||||
|
import "./Card.scss";
|
||||||
|
|
||||||
export default function CardRow({tier, state, setState}: CardRowProps) {
|
export default function CardRow({tier, state, setState}: CardRowProps) {
|
||||||
const typedTier = cardTierToKey(tier);
|
const typedTier = cardTierToKey(tier);
|
||||||
|
|||||||
@@ -1,18 +0,0 @@
|
|||||||
.nobles-panel {
|
|
||||||
display: flex;
|
|
||||||
flex-flow: column nowrap;
|
|
||||||
background-color: rgb(240, 236, 225);
|
|
||||||
padding: 1.5rem;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
.all-nobles {
|
|
||||||
display: flex;
|
|
||||||
flex-flow: row nowrap;
|
|
||||||
justify-content: space-around;
|
|
||||||
}
|
|
||||||
|
|
||||||
.noble-card {
|
|
||||||
display: inline-flex;
|
|
||||||
flex-flow: column nowrap;
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
.nobles-panel {
|
||||||
|
display: flex;
|
||||||
|
flex-flow: column nowrap;
|
||||||
|
background-color: rgb(240, 236, 225);
|
||||||
|
padding: 1.5rem;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.all-nobles {
|
||||||
|
display: flex;
|
||||||
|
flex-flow: row nowrap;
|
||||||
|
justify-content: space-around;
|
||||||
|
}
|
||||||
|
|
||||||
|
.noble-card {
|
||||||
|
display: inline-flex;
|
||||||
|
flex-flow: column nowrap;
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import { v4 } from "uuid";
|
import { v4 } from "uuid";
|
||||||
import { NobleData, ResourceCost } from "../../util/types";
|
import { NobleData, ResourceCost } from "../../util/types";
|
||||||
import { StateProps } from "../../util/propTypes";
|
import { StateProps } from "../../util/propTypes";
|
||||||
import "../Nobles/Nobles.css"
|
import "../Nobles/Nobles.scss"
|
||||||
|
|
||||||
export default function Nobles({ state }: StateProps) {
|
export default function Nobles({ state }: StateProps) {
|
||||||
if (!state.gameboard.nobles.length) {
|
if (!state.gameboard.nobles.length) {
|
||||||
|
|||||||
@@ -1,9 +0,0 @@
|
|||||||
.all-players {
|
|
||||||
display: flex;
|
|
||||||
background-color: rgb(237, 213, 156);
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
.all-players p {
|
|
||||||
margin: 1rem;
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
.all-players {
|
||||||
|
display: flex;
|
||||||
|
background-color: rgb(237, 213, 156);
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.all-players p {
|
||||||
|
margin: 1rem;
|
||||||
|
}
|
||||||
@@ -2,7 +2,7 @@ import { v4 } from "uuid";
|
|||||||
import Player from "./Player";
|
import Player from "./Player";
|
||||||
import { PlayerData } from "../../util/types";
|
import { PlayerData } from "../../util/types";
|
||||||
import { StateProps } from "../../util/propTypes";
|
import { StateProps } from "../../util/propTypes";
|
||||||
import "./AllPlayers.css"
|
import "./AllPlayers.scss"
|
||||||
|
|
||||||
export default function AllPlayers({ state, setState }: StateProps) {
|
export default function AllPlayers({ state, setState }: StateProps) {
|
||||||
const playerPool = state.players?.map((player: PlayerData) => <Player key={v4()} player={player} state={state} setState={setState} />);
|
const playerPool = state.players?.map((player: PlayerData) => <Player key={v4()} player={player} state={state} setState={setState} />);
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
.available-chips {
|
|
||||||
display: flex;
|
|
||||||
flex-flow: row nowrap;
|
|
||||||
background-color: rgb(236, 238, 186);
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
.available-chips p {
|
|
||||||
margin: 1rem;
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
.available-chips {
|
||||||
|
display: flex;
|
||||||
|
flex-flow: row nowrap;
|
||||||
|
background-color: rgb(236, 238, 186);
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.available-chips p {
|
||||||
|
margin: 1rem;
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import { ResourceProps } from "../../util/propTypes";
|
import { ResourceProps } from "../../util/propTypes";
|
||||||
import { ResourceCost } from "../../util/types";
|
import { ResourceCost } from "../../util/types";
|
||||||
import { v4 } from "uuid";
|
import { v4 } from "uuid";
|
||||||
import "./AvailableChips.css"
|
import "./AvailableChips.scss"
|
||||||
|
|
||||||
export default function AvailableChips({ state, liftSelection }: ResourceProps) {
|
export default function AvailableChips({ state, liftSelection }: ResourceProps) {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -7,35 +7,3 @@
|
|||||||
padding: 2rem;
|
padding: 2rem;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card-row {
|
|
||||||
display: flex;
|
|
||||||
flex-flow: column nowrap;
|
|
||||||
margin: 2rem;
|
|
||||||
width: 80vw;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card-row-cards-visible {
|
|
||||||
display: flex;
|
|
||||||
flex-flow: row nowrap;
|
|
||||||
width: 100%;
|
|
||||||
justify-content: space-around;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card {
|
|
||||||
width: 25%;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.tier-1 {
|
|
||||||
background-color: green;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tier-2 {
|
|
||||||
background-color: yellow;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tier-3 {
|
|
||||||
background-color: blue;
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user