<template> <a :href="`/site/${site.slug}`" :title="site.name" class="tile" > <img :src="`/img/logos/${site.network.slug}/${site.slug}.png`" :alt="site.name" class="logo" > </a> </template> <script> export default { props: { site: { type: Object, default: null, }, }, }; </script> <style lang="scss" scoped> @import 'theme'; .tile { background: $tile; display: flex; flex-direction: column; align-items: center; box-sizing: border-box; padding: .5rem 1rem; border-radius: .25rem; box-shadow: 0 0 3px rgba(0, 0, 0, .25); height: 100%; text-align: center; } .link { text-decoration: none; } .logo { width: 100%; height: 5rem; color: $text; display: flex; align-items: center; justify-content: center; object-fit: contain; font-size: 1rem; font-weight: bold; filter: $logo-highlight; } .title { color: $text; height: 100%; display: flex; align-items: center; margin: 0; } </style>