From d59f7276ed665bccd4a8bb29e4f43611dac3ccd7 Mon Sep 17 00:00:00 2001 From: lucas Date: Fri, 18 Oct 2024 15:38:30 +0200 Subject: [PATCH] Cleanup --- .../digitaltauglichkeit.prinzipien.$prinzip.tsx | 15 ++------------- .../digitaltauglichkeit.prinzipien/route.tsx | 11 ++--------- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/packages/dito/app/routes/digitaltauglichkeit.prinzipien.$prinzip.tsx b/packages/dito/app/routes/digitaltauglichkeit.prinzipien.$prinzip.tsx index fd1e10b..6861e2a 100644 --- a/packages/dito/app/routes/digitaltauglichkeit.prinzipien.$prinzip.tsx +++ b/packages/dito/app/routes/digitaltauglichkeit.prinzipien.$prinzip.tsx @@ -1,12 +1,10 @@ -import Background from "@digitalcheck/shared/components/Background.tsx"; import Container from "@digitalcheck/shared/components/Container.tsx"; import { json, useLoaderData, useOutletContext } from "@remix-run/react"; -import DetailInfo from "@digitalcheck/shared/components/DetailInfo.tsx"; import { LoaderFunction } from "@remix-run/node"; import { type Prinzip } from "../utils/strapiData.server.ts"; -export const loader: LoaderFunction = async ({ params }) => { +export const loader: LoaderFunction = ({ params }) => { const slug = params.prinzip; if (!slug) throw new Response("Prinzip not found", { status: 404 }); return json({ slug }); @@ -17,20 +15,11 @@ export default function Digitaltauglichkeit_Prinzipien_Detail() { const prinzips: Prinzip[] = useOutletContext(); const prinzip = prinzips.find((prinzip) => prinzip.slug === slug); if (!prinzip) { - return ( - - -

Prinzip not found

-

Sorry, the requested principle could not be found.

-
-
- ); + throw new Response("Prinzip not found", { status: 404 }); } return ( <> - -

All Properties:

    {Object.entries(prinzip).map(([key, value]) => ( diff --git a/packages/dito/app/routes/digitaltauglichkeit.prinzipien/route.tsx b/packages/dito/app/routes/digitaltauglichkeit.prinzipien/route.tsx index ef2d20a..5e36e9c 100644 --- a/packages/dito/app/routes/digitaltauglichkeit.prinzipien/route.tsx +++ b/packages/dito/app/routes/digitaltauglichkeit.prinzipien/route.tsx @@ -20,7 +20,6 @@ export const meta: MetaFunction = ({ matches }) => { return prependMetaTitle(ROUTE_PRINZIPLES.title, matches); }; -// Loader to fetch Prinzip data export async function loader() { const digitalSuitabilityFlag = unleash.isEnabled( "digitalcheck.digital-suitability", @@ -31,11 +30,9 @@ export async function loader() { } const prinzipData = await getPrinzips(); - - const test = json({ + return json({ prinzips: prinzipData?.data.prinzips, }); - return test; } export default function Prinzipien() { @@ -44,11 +41,7 @@ export default function Prinzipien() { return ( <> - - {/* -

    {selectedPrinciple}

    -*/} -
    + Alle Prinzipien

    Prinzipien