Skip to content
This repository has been archived by the owner on Jun 21, 2021. It is now read-only.

Commit

Permalink
Use new card deck format for buildings
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelGatesDev committed Dec 10, 2019
1 parent c8db53c commit 59e8ee3
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 192 deletions.
47 changes: 0 additions & 47 deletions packages/frontend/src/Components/BuildingCard/index.tsx

This file was deleted.

69 changes: 0 additions & 69 deletions packages/frontend/src/Components/BuildingCard/style.scss

This file was deleted.

44 changes: 44 additions & 0 deletions packages/frontend/src/Components/BuildingCardsDeck/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
import React from "react";

import {
Building,
BuildingImage,
} from "@ccss-support-manual/models";

import { CardDeck } from "../CardDeck";
import { Card, HoverEffect } from "../Card";

interface Props {
buildings: Building[];
buildingsImages: BuildingImage[];
}

export const BuildingCardsDeck = (props: Props) => {
const {
buildings,
buildingsImages,
} = props;
return (
<CardDeck center>
{buildings.map((building) => {
const coverImages = buildingsImages.filter((image) => image.buildingName === building.internalName);
return (
<Card
hoverEffect={HoverEffect.Grayscale}
className="shadow-sm"
key={`building-card-${building.internalName}`}
width="350px"
img={coverImages.length > 0 ? `/${escape(coverImages[0].thumbnail.path)}` : "/img/300x200.png"}
wrappedURL={`/buildings/${building.internalName}`}
title={`${building.officialName}`}
body={(
<>
<p className="m-0 pt-3">{building.officialName}</p>
</>
)}
/>
);
})}
</CardDeck>
);
};
62 changes: 0 additions & 62 deletions packages/frontend/src/Components/BuildingCardsGrid/index.tsx

This file was deleted.

12 changes: 0 additions & 12 deletions packages/frontend/src/Components/BuildingCardsGrid/style.scss

This file was deleted.

5 changes: 3 additions & 2 deletions packages/frontend/src/Sections/BuildingsSection/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import BuildingCardsGrid from "../../Components/BuildingCardsGrid";
import { FloatingGroup, FloatingGroupOrientation } from "../../Components/FloatingGroup";
import { AnchorButton } from "../../Components/AnchorButton";
import { ButtonType } from "../../Components/Button";
import { BuildingCardsDeck } from "../../Components/BuildingCardsDeck";

interface Props {
buildingsState: BuildingsState;
Expand Down Expand Up @@ -88,9 +89,9 @@ const BuildingsSection = (props: Props) => {
</div>
</div>

<BuildingCardsGrid
<BuildingCardsDeck
buildings={filteredBuildings}
images={imagesState}
buildingsImages={imagesState.buildingImages}
/>

<FloatingGroup orientation={FloatingGroupOrientation.Horizontal} bottom left>
Expand Down

0 comments on commit 59e8ee3

Please sign in to comment.