diff --git a/.env b/.env new file mode 100644 index 0000000..207f076 --- /dev/null +++ b/.env @@ -0,0 +1 @@ +NEXT_PUBLIC_GTM_ID=G-5LPXCW9V8C \ No newline at end of file diff --git a/apps/ziyo-fe/src/__autogen__/backend.d.ts b/apps/ziyo-fe/src/__autogen__/backend.d.ts index 2b500b2..d0362ec 100644 --- a/apps/ziyo-fe/src/__autogen__/backend.d.ts +++ b/apps/ziyo-fe/src/__autogen__/backend.d.ts @@ -1029,6 +1029,9 @@ declare module "libs/types/src/index" { }>; export type TatoebaResponse = z.infer; } +declare module "apps/ziyo-be/src/lib/typesense" { + export const typesense: import("typesense").Client; +} declare module "apps/ziyo-be/src/og-images" { export const IndexOpenGraphImage: () => import("react/jsx-runtime").JSX.Element; /** @@ -1049,12 +1052,14 @@ declare module "apps/ziyo-be/src/utils/response" { readonly data: T; readonly message: "success"; }; - export function okPagination, TObject extends { + export function okPagination({ data, limit, offset }: { + [key: string]: unknown; + }>>({ data, limit, offset, total, }: { data: TData; limit: number; offset: number; + total?: number; }): { readonly ok: true; readonly data: { @@ -1135,7 +1140,6 @@ declare module "~api-types" { reading_ja_nanori_hiragana: string[]; reading_ja_nanori_latin: string[]; meanings: string[]; - total_count: number; }[]; readonly page: number; readonly totalDocs: number; diff --git a/apps/ziyo-fe/src/pages/_document.tsx b/apps/ziyo-fe/src/pages/_document.tsx new file mode 100644 index 0000000..6feb4e7 --- /dev/null +++ b/apps/ziyo-fe/src/pages/_document.tsx @@ -0,0 +1,29 @@ +import { Head, Html, Main, NextScript } from 'next/document'; +import Script from 'next/script'; + +export default function Document() { + return ( + + + +
+ + + + + + ); +}