feat: CopyableCode styles and remove DEV name fallback

This commit is contained in:
GonnaHetzMe committed 2026-03-25 17:25:52 +01:00
1 parent 4cdb712013
commit 5b9ff7acb3
3 files changed
+40 -16

No files matched your search

@@ -24,6 +24,7 @@ export function MetaSection() {
const protagonist = Duel.use((state) => state.protagonist.tank);
const ClassIcon = classIcons[protagonist.class];
const { locale, strings } = useLocale();
const devName = (protagonist as { dev_name?: string }).dev_name;
return (
<Flex justify="center" mt="-9">
@@ -102,17 +103,27 @@ export function MetaSection() {
<Listing
label={strings.website.tools.tankopedia.meta.dev_id}
>
<CopyableCode copy={`${protagonist.id}`}>
<CopyableCode
copy={`${protagonist.id}`}
variant="soft"
highContrast
color="gray"
>
{protagonist.id}
</CopyableCode>
</Listing>
)}
{developerMode && (
{developerMode && devName && (
<Listing
label={strings.website.tools.tankopedia.meta.dev_name}
>
<CopyableCode copy={protagonist.dev_name}>
{protagonist.dev_name ?? '-'}
<CopyableCode
copy={devName}
variant="soft"
highContrast
color="gray"
>
{devName}
</CopyableCode>
</Listing>
)}