mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 03:59:50 +02:00
feat: opentest plug
This commit is contained in:
1 parent
449b4f59e5
commit
8e3e26f677
1 file changed
+15
-1
@@ -3,9 +3,11 @@ import { Button, Code, Dialog, Flex } from '@radix-ui/themes';
|
|||||||
import { use, useState } from 'react';
|
import { use, useState } from 'react';
|
||||||
import { classIcons } from '../../../../../../../components/ClassIcon';
|
import { classIcons } from '../../../../../../../components/ClassIcon';
|
||||||
import { Link } from '../../../../../../../components/Link';
|
import { Link } from '../../../../../../../components/Link';
|
||||||
|
import { ScienceIcon } from '../../../../../../../components/ScienceIcon';
|
||||||
import { asset } from '../../../../../../../core/blitzkit/asset';
|
import { asset } from '../../../../../../../core/blitzkit/asset';
|
||||||
import { modelDefinitions } from '../../../../../../../core/blitzkit/modelDefinitions';
|
import { modelDefinitions } from '../../../../../../../core/blitzkit/modelDefinitions';
|
||||||
import { provisionDefinitions } from '../../../../../../../core/blitzkit/provisionDefinitions';
|
import { provisionDefinitions } from '../../../../../../../core/blitzkit/provisionDefinitions';
|
||||||
|
import { assertSecret } from '../../../../../../../core/blitzkit/secret';
|
||||||
import { tankToDuelMember } from '../../../../../../../core/blitzkit/tankToDuelMember';
|
import { tankToDuelMember } from '../../../../../../../core/blitzkit/tankToDuelMember';
|
||||||
import strings from '../../../../../../../lang/en-US.json';
|
import strings from '../../../../../../../lang/en-US.json';
|
||||||
import * as App from '../../../../../../../stores/app';
|
import * as App from '../../../../../../../stores/app';
|
||||||
@@ -32,7 +34,7 @@ export function MetaSection() {
|
|||||||
return (
|
return (
|
||||||
<Flex justify="center" align="center">
|
<Flex justify="center" align="center">
|
||||||
<Flex direction="column" align="center" gap="6">
|
<Flex direction="column" align="center" gap="6">
|
||||||
<Flex gap="2">
|
<Flex gap="2" wrap="wrap" justify="center" align="center">
|
||||||
<Link href="/tools/tankopedia">
|
<Link href="/tools/tankopedia">
|
||||||
<Button variant="outline">
|
<Button variant="outline">
|
||||||
<ChevronLeftIcon />
|
<ChevronLeftIcon />
|
||||||
@@ -47,6 +49,18 @@ export function MetaSection() {
|
|||||||
</Button>
|
</Button>
|
||||||
</Link>
|
</Link>
|
||||||
|
|
||||||
|
{assertSecret(process.env.NEXT_PUBLIC_PROMOTE_OPENTEST) ===
|
||||||
|
'true' && (
|
||||||
|
<Link
|
||||||
|
href={`https://opentest.blitzkit.app/tools/tankopedia/${protagonist.id}`}
|
||||||
|
>
|
||||||
|
<Button variant="outline" color="green">
|
||||||
|
<ScienceIcon height="1.25em" width="1.25em" />
|
||||||
|
OpenTest
|
||||||
|
</Button>
|
||||||
|
</Link>
|
||||||
|
)}
|
||||||
|
|
||||||
<Dialog.Root open={showSwapDialog} onOpenChange={setShowSwapDialog}>
|
<Dialog.Root open={showSwapDialog} onOpenChange={setShowSwapDialog}>
|
||||||
<Dialog.Trigger>
|
<Dialog.Trigger>
|
||||||
<Button>
|
<Button>
|
||||||
|
|||||||
Reference in new issue
Block a user