From 1e06918ea3d65286cc186427e8dad11591fe79ea Mon Sep 17 00:00:00 2001 From: Daniel Tomlinson Date: Wed, 5 Oct 2022 03:40:44 +0100 Subject: [PATCH] refactor info card --- src/pages/AnnoExpansions.vue | 10 +- src/pages/data/info-card.ts | 69 ++++++------ src/pages/data/production-chains-base.ts | 103 +++++++++++++----- .../data/production-chains-expansions.ts | 53 --------- 4 files changed, 118 insertions(+), 117 deletions(-) diff --git a/src/pages/AnnoExpansions.vue b/src/pages/AnnoExpansions.vue index 2d7ad1c..2b0286c 100644 --- a/src/pages/AnnoExpansions.vue +++ b/src/pages/AnnoExpansions.vue @@ -11,7 +11,10 @@ class="masonry-col item" :col-break="false" > - + 1) + Grain(4) + TractorGrain --> Grain + ` + }, + { + productionChain: 'siloPig', + mermaidDefinition: endent` + flowchart LR + SiloPig(1) + Pig(2.66) + SiloPig --> Pig + ` + }, + { + productionChain: 'tractor', + mermaidDefinition: endent` + flowchart LR + OilWell(1) + Fuel(1) + Tractor(20) + OilWell --> Fuel --> Tractor + ` + }, + { + productionChain: 'silos', + mermaidDefinition: endent` + flowchart TB + Grain(1) + Corn(1) + Teff(1) + Silo(5) + Grain --> Silo + Corn --> Silo + Teff --> Silo + ` + } + ] + }, + { colBreak: false, tierName: 'Electricity', @@ -546,7 +594,7 @@ export const productionChainsBase: TieredProductionChain[] = [ chainMultiplier: '2', mermaidDefinition: endent` flowchart LR - Clay(50%1) + Clay(50%1) Indigo(2) Ceramics(1) Clay & Indigo --> Ceramics @@ -583,7 +631,7 @@ export const productionChainsBase: TieredProductionChain[] = [ chainMultiplier: '6', mermaidDefinition: endent` flowchart LR - Clay(16%1) + Clay(16%1) Tobacco(66%2) Pipes(1) Clay & Tobacco --> Pipes @@ -663,31 +711,7 @@ export const productionChainsBase: TieredProductionChain[] = [ } ] }, - { - colBreak: false, - tierName: 'Sails', - productionChains: [ - { - productionChain: 'oldWorldSails', - mermaidDefinition: endent` - flowchart LR - Wool(1) - Sailmakers(1) - Wool --> Sailmakers - ` - }, - { - productionChain: 'newWorldSails', - mermaidDefinition: endent` - flowchart LR - Cotton(2) - CottonMill(1) - Sailmakers(1) - Cotton --> CottonMill --> Sailmakers - ` - } - ] - }, + { colBreak: true, tierName: 'blank', productionChains: [] }, { colBreak: false, tierName: 'Weapons', @@ -850,5 +874,30 @@ export const productionChainsBase: TieredProductionChain[] = [ ` } ] + }, + { + colBreak: false, + tierName: 'Sails', + productionChains: [ + { + productionChain: 'oldWorldSails', + mermaidDefinition: endent` + flowchart LR + Wool(1) + Sailmakers(1) + Wool --> Sailmakers + ` + }, + { + productionChain: 'newWorldSails', + mermaidDefinition: endent` + flowchart LR + Cotton(2) + CottonMill(1) + Sailmakers(1) + Cotton --> CottonMill --> Sailmakers + ` + } + ] } ]; diff --git a/src/pages/data/production-chains-expansions.ts b/src/pages/data/production-chains-expansions.ts index 5b35f20..c4e400d 100644 --- a/src/pages/data/production-chains-expansions.ts +++ b/src/pages/data/production-chains-expansions.ts @@ -3,59 +3,6 @@ import { TieredProductionChain } from './models'; import * as icons from './icons'; export const productionChainsExpansions: TieredProductionChain[] = [ - { - colBreak: false, - tierName: 'Region Ratios', - productionChains: [ - { - productionChain: 'tractorGrain', - mermaidDefinition: endent` - flowchart LR - TractorGrain(1) - Grain(4) - TractorGrain --> Grain - ` - }, - { - productionChain: 'siloPig', - mermaidDefinition: endent` - flowchart LR - SiloPig(1) - Pig(2.66) - SiloPig --> Pig - ` - } - ] - }, - { - colBreak: false, - tierName: 'Fuel | Silo', - productionChains: [ - { - productionChain: 'tractor', - mermaidDefinition: endent` - flowchart LR - OilWell(1) - Fuel(1) - Tractor(20) - OilWell --> Fuel --> Tractor - ` - }, - { - productionChain: 'silos', - mermaidDefinition: endent` - flowchart TB - Grain(1) - Corn(1) - Teff(1) - Silo(5) - Grain --> Silo - Corn --> Silo - Teff --> Silo - ` - } - ] - }, { colBreak: false, tierName: 'Chemical Plant',