diff --git a/apps/trading/client-pages/create-team/create-team.tsx b/apps/trading/client-pages/create-team/create-team.tsx index a67cc3516..cd2827602 100644 --- a/apps/trading/client-pages/create-team/create-team.tsx +++ b/apps/trading/client-pages/create-team/create-team.tsx @@ -18,7 +18,10 @@ import { import { useNavigate } from 'react-router-dom'; import { Links } from '../../lib/links'; import { useCreateReferralSet } from '../../lib/hooks/use-create-referral-set'; -import { addDecimalsFormatNumber } from '@vegaprotocol/utils'; +import { + addDecimalsFormatNumber, + isValidVegaPublicKey, +} from '@vegaprotocol/utils'; import { DApp, TokenStaticLinks, useLinks } from '@vegaprotocol/environment'; import { RainbowButton } from '../../components/rainbow-button'; @@ -27,7 +30,7 @@ interface FormFields { url: string; avatarUrl: string; private: boolean; - allowList: boolean; + allowList: string; } const urlRegex = @@ -47,7 +50,7 @@ export const CreateTeam = () => {
-
+

{t('Create a team')}

@@ -134,6 +137,7 @@ const CreateTeamForm = ({ const isPrivate = watch('private'); const createTeam = (fields: FormFields) => { + const publicKeys = parseAllowListText(fields.allowList); onSubmit({ createReferralSet: { isTeam: true, @@ -142,6 +146,7 @@ const CreateTeamForm = ({ teamUrl: fields.url, avatarUrl: fields.avatarUrl, closed: fields.private, + allowList: publicKeys, }, }, }); @@ -166,7 +171,6 @@ const CreateTeamForm = ({ > @@ -183,8 +187,6 @@ const CreateTeamForm = ({ > -