diff --git a/docs/boilerplate_production_chains.md b/docs/boilerplate_production_chains.md
new file mode 100644
index 0000000..29d1d2a
--- /dev/null
+++ b/docs/boilerplate_production_chains.md
@@ -0,0 +1,25 @@
+# boilerplate production chains
+
+## diagram definition
+
+```
+`flowchart LR; `
+```
+
+## plain chain
+
+```
+NAME(
1)
+```
+
+## chain with lower efficiency
+
+```
+NAME(
66%1)
+```
+
+## chain with electricity
+
+```
+NAME(
1)
+```
diff --git a/docs/todo.todo b/docs/todo.todo
new file mode 100644
index 0000000..128689b
--- /dev/null
+++ b/docs/todo.todo
@@ -0,0 +1,37 @@
+mermaid graphs using endent?
+
+push to gh pages
+
+document div with background instead of img
+
+document vite importing assets
+importing an image
+
+dynamic imports?
+loop over to import the images from json file?
+
+fix link to homepage (loading into new tab)
+doc this
+
+div with background css
+
+watchEffect(() => {
+ if (mermaidGraph.value != null) {
+ mermaid.render(
+ 'test',
+ "flowchart LR; Wood((
1
))-->Icon((1
)); classDef mermaid-height height:50px; class Wood mermaid-height",
+ (svgCode: string) => {
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ mermaidGraph.value!.innerHTML = svgCode;
+ }
+ );
+ } else {
+ console.log('null value');
+ }
+ });
+
+ .timber-icon {
+ background: no-repeat center/100% url('../assets/annoIcons/Timber.webp');
+ width: 40px;
+ height: 40px;
+ }
diff --git a/public/annoIcons/buildingMaterials/ArtificialIntelligence.png b/public/annoIcons/buildingMaterials/ArtificialIntelligence.png
deleted file mode 100644
index 591b74d..0000000
Binary files a/public/annoIcons/buildingMaterials/ArtificialIntelligence.png and /dev/null differ
diff --git a/src/assets/annoIcons/Caoutchouc.webp b/src/assets/annoIcons/Caoutchouc.webp
new file mode 100644
index 0000000..e54b904
Binary files /dev/null and b/src/assets/annoIcons/Caoutchouc.webp differ
diff --git a/src/assets/annoIcons/Charcoal_kiln.webp b/src/assets/annoIcons/Charcoal_kiln.webp
new file mode 100644
index 0000000..22536f0
Binary files /dev/null and b/src/assets/annoIcons/Charcoal_kiln.webp differ
diff --git a/src/assets/annoIcons/Coal.webp b/src/assets/annoIcons/Coal.webp
new file mode 100644
index 0000000..b012451
Binary files /dev/null and b/src/assets/annoIcons/Coal.webp differ
diff --git a/src/assets/annoIcons/High_wheeler.webp b/src/assets/annoIcons/High_wheeler.webp
new file mode 100644
index 0000000..2946bb0
Binary files /dev/null and b/src/assets/annoIcons/High_wheeler.webp differ
diff --git a/src/assets/annoIcons/Iron.webp b/src/assets/annoIcons/Iron.webp
new file mode 100644
index 0000000..fe0f7f9
Binary files /dev/null and b/src/assets/annoIcons/Iron.webp differ
diff --git a/src/assets/annoIcons/Lightning.png b/src/assets/annoIcons/Lightning.png
new file mode 100644
index 0000000..db55d11
Binary files /dev/null and b/src/assets/annoIcons/Lightning.png differ
diff --git a/src/assets/annoIcons/Steel.webp b/src/assets/annoIcons/Steel.webp
new file mode 100644
index 0000000..4659394
Binary files /dev/null and b/src/assets/annoIcons/Steel.webp differ
diff --git a/src/assets/annoIcons/Steel_beams.webp b/src/assets/annoIcons/Steel_beams.webp
new file mode 100644
index 0000000..0742e3e
Binary files /dev/null and b/src/assets/annoIcons/Steel_beams.webp differ
diff --git a/public/annoIcons/buildingMaterials/Timber.webp b/src/assets/annoIcons/Timber.webp
similarity index 100%
rename from public/annoIcons/buildingMaterials/Timber.webp
rename to src/assets/annoIcons/Timber.webp
diff --git a/public/annoIcons/buildingMaterials/Wood.webp b/src/assets/annoIcons/Wood.webp
similarity index 100%
rename from public/annoIcons/buildingMaterials/Wood.webp
rename to src/assets/annoIcons/Wood.webp
diff --git a/src/assets/annoIcons/buildingMaterials/ArtificialIntelligence.png b/src/assets/annoIcons/buildingMaterials/ArtificialIntelligence.png
deleted file mode 100644
index 591b74d..0000000
Binary files a/src/assets/annoIcons/buildingMaterials/ArtificialIntelligence.png and /dev/null differ
diff --git a/src/assets/annoIcons/buildingMaterials/Timber.webp b/src/assets/annoIcons/buildingMaterials/Timber.webp
deleted file mode 100644
index 759493a..0000000
Binary files a/src/assets/annoIcons/buildingMaterials/Timber.webp and /dev/null differ
diff --git a/src/assets/annoIcons/buildingMaterials/Wood.webp b/src/assets/annoIcons/buildingMaterials/Wood.webp
deleted file mode 100644
index 0202124..0000000
Binary files a/src/assets/annoIcons/buildingMaterials/Wood.webp and /dev/null differ
diff --git a/src/components/DiagramRenderer.vue b/src/components/DiagramRenderer.vue
index 9e2cc4b..238d5d5 100644
--- a/src/components/DiagramRenderer.vue
+++ b/src/components/DiagramRenderer.vue
@@ -1,16 +1,31 @@
-
-
-
+
@@ -59,19 +84,32 @@ watchEffect(() => {
height: 40px;
}
-.wood-icon {
- background: no-repeat center/100%
- url('../assets/annoIcons/buildingMaterials/Wood.webp');
- width: 40px;
- height: 40px;
- display: flex;
- align-items: flex-end;
- justify-content: center;
+.ratio-count {
+ font-weight: bold;
+ text-align: center;
}
-.timber-icon {
- background: no-repeat center/100%
- url('../assets/annoIcons/buildingMaterials/Timber.webp');
- width: 40px;
- height: 40px;
+
+.efficiency-perc {
+ font-weight: bold;
+ color: $green-9 !important;
+}
+
+.electricity-container {
+ margin-bottom: -5px;
+}
+
+.electricity-icon {
+ width: 22px;
+ margin-bottom: -5px;
+}
+
+.icon-flex-row {
+ display: flex;
+ flex-direction: row;
+}
+
+.icon-flex-col {
+ display: flex;
+ flex-direction: column;
}