Skip to content

Commit 1d427ce

Browse files
authored
fix: handle sign up errors (#1896)
fix: handle sign up errors and unused imports
1 parent 883cfbe commit 1d427ce

File tree

7 files changed

+8
-15
lines changed

7 files changed

+8
-15
lines changed

components/engine/configuration/add-webhook-button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {
2121
import { useTrack } from "hooks/analytics/useTrack";
2222
import { useTxNotifications } from "hooks/useTxNotifications";
2323
import { useForm } from "react-hook-form";
24-
import { Button, FormHelperText, FormLabel, Text } from "tw-components";
24+
import { Button, FormHelperText, FormLabel } from "tw-components";
2525
import { AiOutlinePlusCircle } from "react-icons/ai";
2626
import { beautifyString } from "./webhooks-table";
2727

components/engine/permissions/add-access-token-button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
} from "@chakra-ui/react";
1414
import { useTrack } from "hooks/analytics/useTrack";
1515
import { useTxNotifications } from "hooks/useTxNotifications";
16-
import { Button, Card, Checkbox, CodeBlock, Text } from "tw-components";
16+
import { Button, Checkbox, CodeBlock, Text } from "tw-components";
1717
import { AiOutlinePlusCircle } from "react-icons/ai";
1818
import { useState } from "react";
1919

components/engine/permissions/add-admin-button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {
1919
import { useTrack } from "hooks/analytics/useTrack";
2020
import { useTxNotifications } from "hooks/useTxNotifications";
2121
import { useForm } from "react-hook-form";
22-
import { Button, FormLabel, Text } from "tw-components";
22+
import { Button, FormLabel } from "tw-components";
2323
import { AiOutlinePlusCircle } from "react-icons/ai";
2424

2525
interface AddAdminButtonProps {

components/engine/permissions/admins-table.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import {
1111
ModalFooter,
1212
Flex,
1313
useDisclosure,
14-
Stack,
1514
} from "@chakra-ui/react";
1615
import { createColumnHelper } from "@tanstack/react-table";
1716
import { TWTable } from "components/shared/TWTable";

components/settings/Account/AccountForm.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,6 @@ export const AccountForm: React.FC<AccountFormProps> = ({
8383
);
8484

8585
const handleSubmit = form.handleSubmit((values) => {
86-
if (onSave) {
87-
onSave(values.email);
88-
}
89-
9086
const formData = {
9187
...values,
9288
...(showSubscription
@@ -105,6 +101,9 @@ export const AccountForm: React.FC<AccountFormProps> = ({
105101

106102
updateMutation.mutate(formData, {
107103
onSuccess: (data) => {
104+
if (onSave) {
105+
onSave(values.email);
106+
}
108107
onSuccess();
109108

110109
trackEvent({

pages/dashboard/settings/api-keys/index.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,14 @@ import { AppLayout } from "components/app-layouts/app";
44
import { ApiKeys } from "components/settings/ApiKeys";
55
import { SmartWalletsBillingAlert } from "components/settings/ApiKeys/Alerts";
66
import { CreateApiKeyButton } from "components/settings/ApiKeys/Create";
7-
import { ConnectWalletPrompt } from "components/settings/ConnectWalletPrompt";
87
import { SettingsSidebar } from "core-ui/sidebar/settings";
98
import { PageId } from "page-id";
109
import { useMemo } from "react";
1110
import { Heading, Link, Text } from "tw-components";
1211
import { ThirdwebNextPage } from "utils/types";
13-
import { useLoggedInUser } from "@3rdweb-sdk/react/hooks/useLoggedInUser";
1412
import { LoggedInOnlyView } from "components/dashboard/LoggedInOnlyView";
1513

1614
const SettingsApiKeysPage: ThirdwebNextPage = () => {
17-
const { isLoggedIn } = useLoggedInUser();
1815
const keysQuery = useApiKeys();
1916
const meQuery = useAccount();
2017

pages/embedded-wallets.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
import { Box, Center, Container, Flex, SimpleGrid } from "@chakra-ui/react";
1+
import { Center, Container, Flex } from "@chakra-ui/react";
22
import { ChakraNextImage } from "components/Image";
33
import { LandingCardWithImage } from "components/landing-pages/card-with-image";
44
import { LandingDynamicSelector } from "components/landing-pages/dynamic-selector";
55
import { LandingEndCTA } from "components/landing-pages/end-cta";
66
import { LandingGridSection } from "components/landing-pages/grid-section";
77
import { LandingGuidesShowcase } from "components/landing-pages/guide-showcase";
88
import { LandingHeroWithSideImage } from "components/landing-pages/hero-with-side-image";
9-
import { LandingIconSectionItem } from "components/landing-pages/icon-section-item";
109
import { LandingLayout } from "components/landing-pages/layout";
11-
import { LandingSectionHeading } from "components/landing-pages/section-heading";
1210
import { getAbsoluteUrl } from "lib/vercel-utils";
1311
import { PageId } from "page-id";
14-
import { Card, Heading } from "tw-components";
12+
import { Heading } from "tw-components";
1513
import { ThirdwebNextPage } from "utils/types";
1614

1715
const TRACKING_CATEGORY = "embedded-wallets-landing";

0 commit comments

Comments
 (0)