diff --git a/app/paroles/layout.js b/app/paroles/layout.js index 3ee017d..63eccfa 100644 --- a/app/paroles/layout.js +++ b/app/paroles/layout.js @@ -1,7 +1,5 @@ import {Suspense} from 'react' -import {notFound} from 'next/navigation' -import {jwennTeks} from '../../lib/oki-api' -import TeksDrawer from '../../components/teks/teks-drawer' +import TeksDrawerLoader from '../../components/teks/teks-drawer-loader' import {CurrentTrackProvider} from '../../components/teks/current-track-context' import Loading from './loading' @@ -40,23 +38,11 @@ export const metadata = { } } -async function jwennDotDone() { - const teks = await jwennTeks() - - if (!teks) { - notFound() - } - - return teks -} - -export default async function PawolLayout({children}) { - const teks = await jwennDotDone() - +export default function PawolLayout({children}) { return ( }> - +
{children} diff --git a/components/teks/teks-drawer-loader.js b/components/teks/teks-drawer-loader.js new file mode 100644 index 0000000..957ee20 --- /dev/null +++ b/components/teks/teks-drawer-loader.js @@ -0,0 +1,13 @@ +import {notFound} from 'next/navigation' +import {jwennTeks} from '../../lib/oki-api' +import TeksDrawer from './teks-drawer' + +export default async function TeksDrawerLoader() { + const teks = await jwennTeks() + + if (!teks) { + notFound() + } + + return +}