From a4275ac150ccce9066cb09b12460c7ff2fbbf901 Mon Sep 17 00:00:00 2001 From: Drake Costa Date: Wed, 9 Jul 2025 07:19:52 -0700 Subject: [PATCH] add success and failure toasts --- .../components/interfaces/Account/NewAccessTokenButton.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/studio/components/interfaces/Account/NewAccessTokenButton.tsx b/apps/studio/components/interfaces/Account/NewAccessTokenButton.tsx index a6329fe3f83..92bc2ea585c 100644 --- a/apps/studio/components/interfaces/Account/NewAccessTokenButton.tsx +++ b/apps/studio/components/interfaces/Account/NewAccessTokenButton.tsx @@ -4,6 +4,7 @@ import { ChevronDown, ExternalLink } from 'lucide-react' import { type SubmitHandler, useForm } from 'react-hook-form' import { zodResolver } from '@hookform/resolvers/zod' import { z } from 'zod' +import { toast } from 'sonner' import { Button, DialogFooter, @@ -54,9 +55,13 @@ const NewAccessTokenButton = ({ onCreateToken }: NewAccessTokenButtonProps) => { { name: values.tokenName, scope: tokenScope }, { onSuccess: (data) => { + toast.success(`Your access token "${data.name}" is ready.`) onCreateToken(data) setVisible(false) }, + onError: () => { + toast.error(`Failed to create access token.`) + }, } ) }