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 { v4 } from 'uuid';
|
||||
import cardTierToKey from '../../util/cardTierToKey';
|
||||
import "./Card.scss";
|
||||
|
||||
export default function CardRow({tier, state, setState}: CardRowProps) {
|
||||
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 { NobleData, ResourceCost } from "../../util/types";
|
||||
import { StateProps } from "../../util/propTypes";
|
||||
import "../Nobles/Nobles.css"
|
||||
import "../Nobles/Nobles.scss"
|
||||
|
||||
export default function Nobles({ state }: StateProps) {
|
||||
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 { PlayerData } from "../../util/types";
|
||||
import { StateProps } from "../../util/propTypes";
|
||||
import "./AllPlayers.css"
|
||||
import "./AllPlayers.scss"
|
||||
|
||||
export default function AllPlayers({ state, setState }: StateProps) {
|
||||
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 { ResourceCost } from "../../util/types";
|
||||
import { v4 } from "uuid";
|
||||
import "./AvailableChips.css"
|
||||
import "./AvailableChips.scss"
|
||||
|
||||
export default function AvailableChips({ state, liftSelection }: ResourceProps) {
|
||||
return (
|
||||
|
||||
@@ -6,36 +6,4 @@
|
||||
margin: 0 auto;
|
||||
padding: 2rem;
|
||||
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