ui: remove and update extensions (#1847)

This commit is contained in:
Lily Delalande
2025-03-25 13:14:59 -04:00
committed by GitHub
parent a28a0d149f
commit 6abf5b40ce
13 changed files with 312 additions and 107 deletions
@@ -24,10 +24,10 @@ export function ToastSuccess({ title, msg, toastOptions = {} }: ToastSuccessProp
type ToastErrorProps = {
title?: string;
msg?: string;
errorMessage?: string;
traceback?: string;
toastOptions?: ToastOptions;
};
export function ToastError({ title, msg, errorMessage, toastOptions }: ToastErrorProps) {
export function ToastError({ title, msg, traceback, toastOptions }: ToastErrorProps) {
return toast.error(
<div className="flex gap-4">
<div className="flex-grow">
@@ -35,17 +35,17 @@ export function ToastError({ title, msg, errorMessage, toastOptions }: ToastErro
{msg ? <div>{msg}</div> : null}
</div>
<div className="flex-none flex items-center">
{errorMessage ? (
{traceback ? (
<button
className="text-textProminentInverse font-medium"
onClick={() => navigator.clipboard.writeText(errorMessage)}
onClick={() => navigator.clipboard.writeText(traceback)}
>
Copy error
</button>
) : null}
</div>
</div>,
{ ...commonToastOptions, autoClose: errorMessage ? false : 5000, ...toastOptions }
{ ...commonToastOptions, autoClose: traceback ? false : 5000, ...toastOptions }
);
}
@@ -43,7 +43,7 @@ export function useHandleModelSelection() {
ToastError({
title: model.name,
msg: `Failed to switch to model`,
errorMessage: error.message,
traceback: error.message,
});
}
};