|
3 | 3 | <h3>{{ cardHeading }}</h3>
|
4 | 4 | <div class="license-short-name">
|
5 | 5 | <span class="license-icons">
|
6 |
| - <license-icons |
7 |
| - v-for="icon in ['logo', ...iconsList]" :icons-arr="[icon]" |
| 6 | + <license-icons |
| 7 | + v-for="icon in ['logo', ...iconsList]" |
8 | 8 | :key="icon"
|
| 9 | + :icons-arr="[icon]" |
9 | 10 | :size="50"
|
10 | 11 | :class="['icon']"
|
11 | 12 | />
|
|
29 | 30 | :class="['license-list-item', item]"
|
30 | 31 | >
|
31 | 32 | <span class="readable-string">
|
32 |
| - <license-icons |
33 |
| - :icons-arr="[item]" |
34 |
| - :size="30" |
35 |
| - :class="['icon']" |
36 |
| - /> |
| 33 | + <license-icons :icons-arr="[item]" :size="30" :class="['icon']" /> |
37 | 34 | <span>
|
38 | 35 | <b>{{ item === 'zero' ? 'CC0' : item.toUpperCase() }}:</b>
|
39 | 36 | {{ $t(`license-details-card.item-description.${item}`) }}
|
|
46 | 43 | </transition-group>
|
47 | 44 | </ul>
|
48 | 45 | </section>
|
49 |
| - <a |
50 |
| - class="license-deed-link" |
51 |
| - :href="licenseUrl()" |
52 |
| - target="_blank" |
53 |
| - rel="noopener noreferrer" |
54 |
| - > |
55 |
| - {{ $t(textKey) }} |
56 |
| - <font-awesome-icon class="icon" icon="fa-solid fa-external-link-alt" /> |
57 |
| - </a> |
| 46 | + <div> |
| 47 | + <a |
| 48 | + class="license-deed-link" |
| 49 | + :href="licenseUrl()" |
| 50 | + target="_blank" |
| 51 | + rel="noopener noreferrer" |
| 52 | + > |
| 53 | + {{ $t(textKey) }} |
| 54 | + <font-awesome-icon |
| 55 | + class="icon icon-size" |
| 56 | + icon="fa-solid fa-external-link-alt" |
| 57 | + /> |
| 58 | + </a> |
| 59 | + </div> |
58 | 60 | </div>
|
59 | 61 | </template>
|
60 | 62 | <script>
|
61 | 63 | import LicenseIcons from './LicenseIcons';
|
62 | 64 | import { LICENSES, licenseSlug } from '../utils/license-utilities';
|
63 | 65 | import { mapGetters } from 'vuex';
|
64 |
| -import { library } from '@fortawesome/fontawesome-svg-core' |
| 66 | +import { library } from '@fortawesome/fontawesome-svg-core'; |
65 | 67 | import { faExternalLinkAlt } from '@fortawesome/free-solid-svg-icons';
|
66 | 68 | import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome';
|
67 | 69 | library.add(faExternalLinkAlt);
|
@@ -150,4 +152,7 @@ export default {
|
150 | 152 | padding-left: 3.1875rem;
|
151 | 153 | font-weight: 600;
|
152 | 154 | }
|
| 155 | +.icon-size { |
| 156 | + height: 1em; |
| 157 | +} |
153 | 158 | </style>
|
0 commit comments