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 {