11<script setup lang="ts">
22import { type MessageDescriptor , useFormatPrice } from ' @modrinth/ui'
3- import { ButtonStyled , defineMessage , defineMessages , ServersSpecs , useVIntl } from ' @modrinth/ui'
3+ import {
4+ ButtonStyled ,
5+ commonMessages ,
6+ defineMessage ,
7+ defineMessages ,
8+ ServersSpecs ,
9+ useVIntl ,
10+ } from ' @modrinth/ui'
411
512const { formatMessage } = useVIntl ()
613const formatPrice = useFormatPrice ()
@@ -37,10 +44,7 @@ const plans: Record<
3744 buttonColor: ' blue' ,
3845 accentText: ' text-blue' ,
3946 accentBg: ' bg-bg-blue' ,
40- name: defineMessage ({
41- id: ' servers.plan.small.name' ,
42- defaultMessage: ' Small' ,
43- }),
47+ name: commonMessages .planSmallLabel ,
4448 description: defineMessage ({
4549 id: ' servers.plan.small.description' ,
4650 defaultMessage: ' Perfect for 1–5 friends with a few light mods.' ,
@@ -51,10 +55,7 @@ const plans: Record<
5155 buttonColor: ' green' ,
5256 accentText: ' text-green' ,
5357 accentBg: ' bg-bg-green' ,
54- name: defineMessage ({
55- id: ' servers.plan.medium.name' ,
56- defaultMessage: ' Medium' ,
57- }),
58+ name: commonMessages .planMediumLabel ,
5859 description: defineMessage ({
5960 id: ' servers.plan.medium.description' ,
6061 defaultMessage: ' Great for 6–15 players and multiple mods.' ,
@@ -65,10 +66,7 @@ const plans: Record<
6566 buttonColor: ' purple' ,
6667 accentText: ' text-purple' ,
6768 accentBg: ' bg-bg-purple' ,
68- name: defineMessage ({
69- id: ' servers.plan.large.name' ,
70- defaultMessage: ' Large' ,
71- }),
69+ name: commonMessages .planLargeLabel ,
7270 description: defineMessage ({
7371 id: ' servers.plan.large.description' ,
7472 defaultMessage: ' Ideal for 15–25 players, modpacks, or heavy modding.' ,
0 commit comments