mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 07:38:33 -06:00
fixing updates
This commit is contained in:
@@ -67,7 +67,7 @@ blockquote {
|
||||
}
|
||||
|
||||
code {
|
||||
@apply font-mono text-sm bg-gray-800 px-1 leading-tight inline-block;
|
||||
@apply font-mono text-sm bg-gray-800 px-2 py-1 rounded-md leading-tight inline-block;
|
||||
}
|
||||
p {
|
||||
@apply mb-3;
|
||||
|
||||
@@ -8,7 +8,7 @@ export default async function Home() {
|
||||
<CourseList />
|
||||
<br />
|
||||
<br />
|
||||
<AddNewCourse />
|
||||
<AddNewCourse />
|
||||
</div>
|
||||
</main>
|
||||
);
|
||||
|
||||
@@ -3,6 +3,7 @@ import { QueryErrorResetBoundary } from "@tanstack/react-query";
|
||||
import { FC, ReactNode, Suspense } from "react";
|
||||
import { ErrorBoundary } from "react-error-boundary";
|
||||
import { Spinner } from "./Spinner";
|
||||
import toast from "react-hot-toast";
|
||||
|
||||
export const SuspenseAndErrorHandling: FC<{ children: ReactNode }> = ({
|
||||
children,
|
||||
@@ -12,17 +13,20 @@ export const SuspenseAndErrorHandling: FC<{ children: ReactNode }> = ({
|
||||
{({ reset }) => (
|
||||
<ErrorBoundary
|
||||
onReset={reset}
|
||||
fallbackRender={(props) => (
|
||||
<div className="text-center">
|
||||
<div className="p-3">{getErrorMessage(props.error)}</div>
|
||||
<button
|
||||
className="btn btn-outline-secondary"
|
||||
onClick={() => props.resetErrorBoundary()}
|
||||
>
|
||||
Try again
|
||||
</button>
|
||||
</div>
|
||||
)}
|
||||
fallbackRender={(props) => {
|
||||
toast.error(getErrorMessage(props.error))
|
||||
return (
|
||||
<div className="text-center">
|
||||
<div className="p-3">{getErrorMessage(props.error)}</div>
|
||||
<button
|
||||
className="btn btn-outline-secondary"
|
||||
onClick={() => props.resetErrorBoundary()}
|
||||
>
|
||||
Try again
|
||||
</button>
|
||||
</div>
|
||||
);
|
||||
}}
|
||||
>
|
||||
<Suspense fallback={<Spinner />}>{children}</Suspense>
|
||||
</ErrorBoundary>
|
||||
|
||||
@@ -12,9 +12,9 @@ const getAllTerms = async () => {
|
||||
const { data } = await axiosClient.get<
|
||||
{
|
||||
enrollment_terms: CanvasEnrollmentTermModel[];
|
||||
}[]
|
||||
}
|
||||
>(url);
|
||||
const terms = data.flatMap((r) => r.enrollment_terms);
|
||||
const terms = data.enrollment_terms;
|
||||
return terms;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user