diff --git a/assets/components/actors/actor.vue b/assets/components/actors/actor.vue
index fce9cf16..c147fa86 100644
--- a/assets/components/actors/actor.vue
+++ b/assets/components/actors/actor.vue
@@ -26,7 +26,7 @@
@@ -392,6 +392,12 @@ export default {
&.male .icon {
fill: $male;
}
+
+ &.transsexual .icon {
+ fill: $text-contrast;
+ filter: drop-shadow(1px 0 0 $female) drop-shadow(-1px 0 0 $female) drop-shadow(0 1px 0 $female) drop-shadow(0 -1px 0 $female)
+ drop-shadow(1px 0 0 $male) drop-shadow(-1px 0 0 $male) drop-shadow(0 1px 0 $male) drop-shadow(0 -1px 0 $male);
+ }
}
.birthdate {
diff --git a/assets/components/networks/networks.vue b/assets/components/networks/networks.vue
index 29724589..2d2c72aa 100644
--- a/assets/components/networks/networks.vue
+++ b/assets/components/networks/networks.vue
@@ -1,10 +1,17 @@
@@ -15,6 +22,10 @@ async function mounted() {
this.networks = await this.$store.dispatch('fetchNetworks');
}
+function siteCount() {
+ return this.networks.map(network => network.sites).flat().length;
+}
+
export default {
components: {
Network,
@@ -24,6 +35,9 @@ export default {
networks: [],
};
},
+ computed: {
+ siteCount,
+ },
mounted,
};
@@ -31,7 +45,23 @@ export default {