css migrated to scss, beginning to refactor

This commit is contained in:
2022-08-25 12:09:42 -05:00
parent 3156029ae0
commit 4cfc41374e
13 changed files with 71 additions and 72 deletions

View File

@@ -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;
}

View File

@@ -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);

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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) {

View File

@@ -1,9 +0,0 @@
.all-players {
display: flex;
background-color: rgb(237, 213, 156);
color: black;
}
.all-players p {
margin: 1rem;
}

View File

@@ -0,0 +1,9 @@
.all-players {
display: flex;
background-color: rgb(237, 213, 156);
color: black;
}
.all-players p {
margin: 1rem;
}

View File

@@ -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} />);

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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 (

View File

@@ -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;
}