Prechádzať zdrojové kódy

chore(deps): update @elysiajs/html to version 1.1.1

C4illin 9 mesiacov pred
rodič
commit
e8ed10dde8
6 zmenil súbory, kde vykonal 35 pridanie a 9 odobranie
  1. BIN
      bun.lockb
  2. 1 1
      package.json
  3. 6 1
      src/components/base.tsx
  4. 14 5
      src/components/header.tsx
  5. 13 1
      src/index.tsx
  6. 1 1
      tsconfig.json

BIN
bun.lockb


+ 1 - 1
package.json

@@ -13,7 +13,7 @@
   },
   "dependencies": {
     "@elysiajs/cookie": "^0.8.0",
-    "@elysiajs/html": "1.0.2",
+    "@elysiajs/html": "^1.1.1",
     "@elysiajs/jwt": "^1.1.1",
     "@elysiajs/static": "1.0.3",
     "elysia": "^1.1.22"

+ 6 - 1
src/components/base.tsx

@@ -1,7 +1,12 @@
+import { Html } from "@elysiajs/html";
+
 export const BaseHtml = ({
   children,
   title = "ConvertX",
-}: { children: JSX.Element; title?: string }) => (
+}: {
+  children: JSX.Element;
+  title?: string;
+}) => (
   <html lang="en">
     <head>
       <meta charset="UTF-8" />

+ 14 - 5
src/components/header.tsx

@@ -1,7 +1,12 @@
+import { Html } from "@kitajs/html";
+
 export const Header = ({
   loggedIn,
   accountRegistration,
-}: { loggedIn?: boolean; accountRegistration?: boolean }) => {
+}: {
+  loggedIn?: boolean;
+  accountRegistration?: boolean;
+}) => {
   let rightNav: JSX.Element;
   if (loggedIn) {
     rightNav = (
@@ -12,7 +17,8 @@ export const Header = ({
               text-accent-600 transition-all
               hover:text-accent-500 hover:underline
             `}
-            href="/history">
+            href="/history"
+          >
             History
           </a>
         </li>
@@ -22,7 +28,8 @@ export const Header = ({
               text-accent-600 transition-all
               hover:text-accent-500 hover:underline
             `}
-            href="/logoff">
+            href="/logoff"
+          >
             Logout
           </a>
         </li>
@@ -37,7 +44,8 @@ export const Header = ({
               text-accent-600 transition-all
               hover:text-accent-500 hover:underline
             `}
-            href="/login">
+            href="/login"
+          >
             Login
           </a>
         </li>
@@ -48,7 +56,8 @@ export const Header = ({
                 text-accent-600 transition-all
                 hover:text-accent-500 hover:underline
               `}
-              href="/register">
+              href="/register"
+            >
               Register
             </a>
           </li>

+ 13 - 1
src/index.tsx

@@ -2,7 +2,7 @@ import { randomInt, randomUUID } from "node:crypto";
 import { rmSync } from "node:fs";
 import { mkdir, unlink } from "node:fs/promises";
 import cookie from "@elysiajs/cookie";
-import { html } from "@elysiajs/html";
+import { html, Html } from "@elysiajs/html";
 import { jwt, type JWTPayloadSpec } from "@elysiajs/jwt";
 import { staticPlugin } from "@elysiajs/static";
 import { Database } from "bun:sqlite";
@@ -131,6 +131,18 @@ const app = new Elysia({
       prefix: "/",
     }),
   )
+  .get("/test", () => {
+    return (
+      <html lang="en">
+        <head>
+          <title>Hello World</title>
+        </head>
+        <body>
+          <h1>Hello</h1>
+        </body>
+      </html>
+    );
+  })
   .get("/setup", ({ redirect }) => {
     if (!FIRST_RUN) {
       return redirect("/login", 302);

+ 1 - 1
tsconfig.json

@@ -27,4 +27,4 @@
     "noImplicitOverride": true
     // "noImplicitReturns": true
   }
-}
+}