mirror of
https://github.com/dtomlinson91/anno-production-chain-renderer.git
synced 2025-12-21 22:05:46 +00:00
increase visibility of separators
This commit is contained in:
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
@@ -8,5 +8,8 @@
|
|||||||
"typescript.tsdk": "node_modules/typescript/lib",
|
"typescript.tsdk": "node_modules/typescript/lib",
|
||||||
"[typescript]": {
|
"[typescript]": {
|
||||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
|
},
|
||||||
|
"[vue]": {
|
||||||
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
'q-ma-sm',
|
'q-ma-sm',
|
||||||
'border',
|
'border',
|
||||||
'text-center',
|
'text-center',
|
||||||
calculateColBreak()
|
calculateColBreak(),
|
||||||
]"
|
]"
|
||||||
>
|
>
|
||||||
<div v-if="!colBreak">
|
<div v-if="!colBreak">
|
||||||
@@ -19,8 +19,11 @@
|
|||||||
{{ title }}
|
{{ title }}
|
||||||
</div>
|
</div>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
|
<q-separator
|
||||||
<q-separator inset class="q-mb-lg" />
|
v-if="leadingSeparator"
|
||||||
|
inset
|
||||||
|
class="q-mb-lg toolbar-background"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<slot></slot>
|
<slot></slot>
|
||||||
@@ -31,6 +34,7 @@
|
|||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
title: string;
|
title: string;
|
||||||
colBreak: boolean;
|
colBreak: boolean;
|
||||||
|
leadingSeparator: { type: boolean; required: false; default: true };
|
||||||
}>();
|
}>();
|
||||||
|
|
||||||
const calculateColBreak = () => (props.colBreak ? 'hide-item' : '');
|
const calculateColBreak = () => (props.colBreak ? 'hide-item' : '');
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<q-list separator class="big-font text-left">
|
<q-list class="big-font text-left">
|
||||||
<slot></slot>
|
<slot></slot>
|
||||||
<InfoCardItemWorldIcon
|
<InfoCardItemWorldIcon
|
||||||
v-for="item in infoCardItemWorldData"
|
v-for="item in infoCardItemWorldData"
|
||||||
@@ -19,7 +19,7 @@ import InfoCardItem from './InfoCard/InfoCardItem.vue';
|
|||||||
import InfoCardItemWorldIcon from './InfoCard/InfoCardItemWorldIcon.vue';
|
import InfoCardItemWorldIcon from './InfoCard/InfoCardItemWorldIcon.vue';
|
||||||
import {
|
import {
|
||||||
InfoCardItem as InfoCardItemModel,
|
InfoCardItem as InfoCardItemModel,
|
||||||
InfoCardItemWorldIcon as InfoCardItemWorldIconModel
|
InfoCardItemWorldIcon as InfoCardItemWorldIconModel,
|
||||||
} from 'pages/data/models';
|
} from 'pages/data/models';
|
||||||
|
|
||||||
defineProps<{
|
defineProps<{
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
|
<q-separator inset class="q-mb-sm toolbar-background" />
|
||||||
<q-item>
|
<q-item>
|
||||||
<q-item-section avatar>
|
<q-item-section avatar>
|
||||||
<q-img :src="icon" class="info-icon"></q-img>
|
<q-img :src="icon" class="info-icon"></q-img>
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
|
<q-separator inset class="q-mb-sm toolbar-background" />
|
||||||
<q-item>
|
<q-item>
|
||||||
<q-item-section avatar>
|
<q-item-section avatar>
|
||||||
<q-img :src="icon" class="info-icon"></q-img>
|
<q-img :src="icon" class="info-icon"></q-img>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
:chain-multiplier="chainMultiplier"
|
:chain-multiplier="chainMultiplier"
|
||||||
></ProductionChainMultiplier>
|
></ProductionChainMultiplier>
|
||||||
<div ref="diagram"></div>
|
<div ref="diagram"></div>
|
||||||
<q-separator inset class="q-my-lg" />
|
<q-separator inset class="q-my-lg toolbar-background" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
|
|||||||
@@ -30,7 +30,6 @@
|
|||||||
Navigation
|
Navigation
|
||||||
</q-item-label>
|
</q-item-label>
|
||||||
<q-separator inset class="q-mb-sm" />
|
<q-separator inset class="q-mb-sm" />
|
||||||
|
|
||||||
<EssentialLink
|
<EssentialLink
|
||||||
v-for="link in linksList"
|
v-for="link in linksList"
|
||||||
:key="link.title"
|
:key="link.title"
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
<ChainTiers
|
<ChainTiers
|
||||||
:title="expansionInfoItem.title"
|
:title="expansionInfoItem.title"
|
||||||
:col-break="false"
|
:col-break="false"
|
||||||
|
:leading-separator="false"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<InfoCard
|
<InfoCard
|
||||||
@@ -22,6 +23,7 @@
|
|||||||
:key="tier.tierName"
|
:key="tier.tierName"
|
||||||
:title="tier.tierName"
|
:title="tier.tierName"
|
||||||
:col-break="tier.colBreak"
|
:col-break="tier.colBreak"
|
||||||
|
:leading-separator="true"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<div v-if="!tier.colBreak">
|
<div v-if="!tier.colBreak">
|
||||||
@@ -64,7 +66,7 @@ initialiseMermaid();
|
|||||||
const expansionInfoItem = ref({
|
const expansionInfoItem = ref({
|
||||||
title: 'Base Game',
|
title: 'Base Game',
|
||||||
icon: icons.siteLogoIcon,
|
icon: icons.siteLogoIcon,
|
||||||
text: 'All chains for Base Game consumer goods.'
|
text: 'All chains for Base Game consumer goods.',
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -88,7 +90,7 @@ $column: 3;
|
|||||||
}
|
}
|
||||||
|
|
||||||
.masonry-container {
|
.masonry-container {
|
||||||
height: 3760px;
|
height: 3755px;
|
||||||
|
|
||||||
.masonry-col {
|
.masonry-col {
|
||||||
width: 1000px;
|
width: 1000px;
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
<ChainTiers
|
<ChainTiers
|
||||||
:title="expansionInfoItem.title"
|
:title="expansionInfoItem.title"
|
||||||
:col-break="false"
|
:col-break="false"
|
||||||
|
:leading-separator="false"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<InfoCard
|
<InfoCard
|
||||||
@@ -22,6 +23,7 @@
|
|||||||
:key="tier.tierName"
|
:key="tier.tierName"
|
||||||
:title="tier.tierName"
|
:title="tier.tierName"
|
||||||
:col-break="tier.colBreak"
|
:col-break="tier.colBreak"
|
||||||
|
:leading-separator="true"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<div v-if="!tier.colBreak">
|
<div v-if="!tier.colBreak">
|
||||||
@@ -64,7 +66,7 @@ initialiseMermaid();
|
|||||||
const expansionInfoItem = ref({
|
const expansionInfoItem = ref({
|
||||||
title: 'ratios | fuel | materials',
|
title: 'ratios | fuel | materials',
|
||||||
icon: icons.siteLogoIcon,
|
icon: icons.siteLogoIcon,
|
||||||
text: 'All chains for building materials, electricity, fuel and ratios.'
|
text: 'All chains for building materials, electricity, fuel and ratios.',
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -88,7 +90,7 @@ $column: 3;
|
|||||||
}
|
}
|
||||||
|
|
||||||
.masonry-container {
|
.masonry-container {
|
||||||
height: 4600px;
|
height: 4595px;
|
||||||
|
|
||||||
.masonry-col {
|
.masonry-col {
|
||||||
width: 1000px;
|
width: 1000px;
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
<ChainTiers
|
<ChainTiers
|
||||||
:title="expansionInfoItem.title"
|
:title="expansionInfoItem.title"
|
||||||
:col-break="false"
|
:col-break="false"
|
||||||
|
:leading-separator="false"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<InfoCard
|
<InfoCard
|
||||||
@@ -21,6 +22,7 @@
|
|||||||
:key="tier.tierName"
|
:key="tier.tierName"
|
||||||
:title="tier.tierName"
|
:title="tier.tierName"
|
||||||
:col-break="tier.colBreak"
|
:col-break="tier.colBreak"
|
||||||
|
:leading-separator="true"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<div v-if="!tier.colBreak">
|
<div v-if="!tier.colBreak">
|
||||||
@@ -53,7 +55,7 @@ import { productionChainsSeason1 } from './data/production-chains-season-1';
|
|||||||
// Info Card Data
|
// Info Card Data
|
||||||
import {
|
import {
|
||||||
season1ItemData,
|
season1ItemData,
|
||||||
season1ItemWorldData
|
season1ItemWorldData,
|
||||||
} from 'src/pages/data/info-card';
|
} from 'src/pages/data/info-card';
|
||||||
|
|
||||||
// Icons
|
// Icons
|
||||||
@@ -66,7 +68,7 @@ initialiseMermaid();
|
|||||||
const expansionInfoItem = ref({
|
const expansionInfoItem = ref({
|
||||||
title: 'Season 1',
|
title: 'Season 1',
|
||||||
icon: icons.passageIcon,
|
icon: icons.passageIcon,
|
||||||
text: 'All chains for Season 1 (Sunken Treasures, Botanica & The Passage) consumer goods.'
|
text: 'All chains for Season 1 (Sunken Treasures, Botanica & The Passage) consumer goods.',
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -90,7 +92,7 @@ $column: 2;
|
|||||||
}
|
}
|
||||||
|
|
||||||
.masonry-container {
|
.masonry-container {
|
||||||
height: 1430px;
|
height: 1420px;
|
||||||
|
|
||||||
.masonry-col {
|
.masonry-col {
|
||||||
width: 1000px;
|
width: 1000px;
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
<ChainTiers
|
<ChainTiers
|
||||||
:title="expansionInfoItem.title"
|
:title="expansionInfoItem.title"
|
||||||
:col-break="false"
|
:col-break="false"
|
||||||
|
:leading-separator="false"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<InfoCard
|
<InfoCard
|
||||||
@@ -22,6 +23,7 @@
|
|||||||
:key="tier.tierName"
|
:key="tier.tierName"
|
||||||
:title="tier.tierName"
|
:title="tier.tierName"
|
||||||
:col-break="tier.colBreak"
|
:col-break="tier.colBreak"
|
||||||
|
:leading-separator="true"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<div v-if="!tier.colBreak">
|
<div v-if="!tier.colBreak">
|
||||||
@@ -54,7 +56,7 @@ import { productionChainsSeason2 } from './data/production-chains-season-2';
|
|||||||
// Info Card Data
|
// Info Card Data
|
||||||
import {
|
import {
|
||||||
season2ItemData,
|
season2ItemData,
|
||||||
season2ItemWorldData
|
season2ItemWorldData,
|
||||||
} from 'src/pages/data/info-card';
|
} from 'src/pages/data/info-card';
|
||||||
|
|
||||||
// Icons
|
// Icons
|
||||||
@@ -67,7 +69,7 @@ initialiseMermaid();
|
|||||||
const expansionInfoItem = ref({
|
const expansionInfoItem = ref({
|
||||||
title: 'Season 2',
|
title: 'Season 2',
|
||||||
icon: icons.landOfLionsIcon,
|
icon: icons.landOfLionsIcon,
|
||||||
text: 'All chains for Season 2 (Seat of Power, Bright Harvest & Land of Lions) consumer goods.'
|
text: 'All chains for Season 2 (Seat of Power, Bright Harvest & Land of Lions) consumer goods.',
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -91,7 +93,7 @@ $column: 3;
|
|||||||
}
|
}
|
||||||
|
|
||||||
.masonry-container {
|
.masonry-container {
|
||||||
height: 2780px;
|
height: 2765px;
|
||||||
|
|
||||||
.masonry-col {
|
.masonry-col {
|
||||||
width: 1000px;
|
width: 1000px;
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
<ChainTiers
|
<ChainTiers
|
||||||
:title="expansionInfoItem.title"
|
:title="expansionInfoItem.title"
|
||||||
:col-break="false"
|
:col-break="false"
|
||||||
|
:leading-separator="false"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<InfoCard
|
<InfoCard
|
||||||
@@ -23,6 +24,7 @@
|
|||||||
:key="tier.tierName"
|
:key="tier.tierName"
|
||||||
:title="tier.tierName"
|
:title="tier.tierName"
|
||||||
:col-break="tier.colBreak"
|
:col-break="tier.colBreak"
|
||||||
|
:leading-separator="true"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<div v-if="!tier.colBreak">
|
<div v-if="!tier.colBreak">
|
||||||
@@ -55,7 +57,7 @@ import { productionChainsSeason3 } from './data/production-chains-season-3';
|
|||||||
// Info Card Data
|
// Info Card Data
|
||||||
import {
|
import {
|
||||||
season3ItemData,
|
season3ItemData,
|
||||||
season3ItemWorldData
|
season3ItemWorldData,
|
||||||
} from 'src/pages/data/info-card';
|
} from 'src/pages/data/info-card';
|
||||||
|
|
||||||
// Icons
|
// Icons
|
||||||
@@ -68,7 +70,7 @@ initialiseMermaid();
|
|||||||
const expansionInfoItem = ref({
|
const expansionInfoItem = ref({
|
||||||
title: 'Season 3',
|
title: 'Season 3',
|
||||||
icon: icons.highLifeIcon,
|
icon: icons.highLifeIcon,
|
||||||
text: 'All chains for Season 3 (Docklands, Tourist Season & The High Life) consumer goods.'
|
text: 'All chains for Season 3 (Docklands, Tourist Season & The High Life) consumer goods.',
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -92,7 +94,7 @@ $column: 4;
|
|||||||
}
|
}
|
||||||
|
|
||||||
.masonry-container {
|
.masonry-container {
|
||||||
height: 8220px;
|
height: 8190px;
|
||||||
|
|
||||||
.masonry-col {
|
.masonry-col {
|
||||||
width: 1000px;
|
width: 1000px;
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
<ChainTiers
|
<ChainTiers
|
||||||
:title="expansionInfoItem.title"
|
:title="expansionInfoItem.title"
|
||||||
:col-break="false"
|
:col-break="false"
|
||||||
|
:leading-separator="false"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<InfoCard
|
<InfoCard
|
||||||
@@ -22,6 +23,7 @@
|
|||||||
:key="tier.tierName"
|
:key="tier.tierName"
|
||||||
:title="tier.tierName"
|
:title="tier.tierName"
|
||||||
:col-break="tier.colBreak"
|
:col-break="tier.colBreak"
|
||||||
|
:leading-separator="true"
|
||||||
class="masonry-col item"
|
class="masonry-col item"
|
||||||
>
|
>
|
||||||
<div v-if="!tier.colBreak">
|
<div v-if="!tier.colBreak">
|
||||||
@@ -54,7 +56,7 @@ import { productionChainsSeason4 } from './data/production-chains-season-4';
|
|||||||
// Info Card Data
|
// Info Card Data
|
||||||
import {
|
import {
|
||||||
season4ItemData,
|
season4ItemData,
|
||||||
season4ItemWorldData
|
season4ItemWorldData,
|
||||||
} from 'src/pages/data/info-card';
|
} from 'src/pages/data/info-card';
|
||||||
|
|
||||||
// Icons
|
// Icons
|
||||||
@@ -67,7 +69,7 @@ initialiseMermaid();
|
|||||||
const expansionInfoItem = ref({
|
const expansionInfoItem = ref({
|
||||||
title: 'Season 4',
|
title: 'Season 4',
|
||||||
icon: icons.newWorldRisingIcon,
|
icon: icons.newWorldRisingIcon,
|
||||||
text: 'All chains for Season 4 (Seeds of Change, Empire of the Skies & New World Rising) consumer goods.'
|
text: 'All chains for Season 4 (Seeds of Change, Empire of the Skies & New World Rising) consumer goods.',
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -91,7 +93,7 @@ $column: 3;
|
|||||||
}
|
}
|
||||||
|
|
||||||
.masonry-container {
|
.masonry-container {
|
||||||
height: 5860px;
|
height: 5855px;
|
||||||
|
|
||||||
.masonry-col {
|
.masonry-col {
|
||||||
width: 1000px;
|
width: 1000px;
|
||||||
|
|||||||
Reference in New Issue
Block a user