From d8bebc32a2c1373b12b3d63775ddf105e4da3606 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Fri, 26 May 2023 11:03:15 +0800 Subject: [PATCH] Move menu to islands --- fresh.gen.ts | 5 ++++- {components => islands}/Menu.tsx | 4 ++-- routes/index.tsx | 3 +-- 3 files changed, 7 insertions(+), 5 deletions(-) rename {components => islands}/Menu.tsx (92%) diff --git a/fresh.gen.ts b/fresh.gen.ts index f25276f..1ae7d47 100644 --- a/fresh.gen.ts +++ b/fresh.gen.ts @@ -5,13 +5,16 @@ import config from "./deno.json" assert { type: "json" }; import * as $0 from "./routes/api/task/list.ts"; import * as $1 from "./routes/index.tsx"; +import * as $$0 from "./islands/Menu.tsx"; const manifest = { routes: { "./routes/api/task/list.ts": $0, "./routes/index.tsx": $1, }, - islands: {}, + islands: { + "./islands/Menu.tsx": $$0, + }, baseUrl: import.meta.url, config, }; diff --git a/components/Menu.tsx b/islands/Menu.tsx similarity index 92% rename from components/Menu.tsx rename to islands/Menu.tsx index 583a84c..67f39a8 100644 --- a/components/Menu.tsx +++ b/islands/Menu.tsx @@ -2,8 +2,8 @@ import { Head } from "$fresh/runtime.ts"; import { Component } from "preact"; import { ContextType } from "preact"; import TopAppBar from "preact-material-components/TopAppBar"; -import StyleSheet from "./StyleSheet.tsx"; -import { GlobalCtx } from "./GlobalContext.tsx"; +import StyleSheet from "../components/StyleSheet.tsx"; +import { GlobalCtx } from "../components/GlobalContext.tsx"; export default class Menu extends Component { static contextType = GlobalCtx; diff --git a/routes/index.tsx b/routes/index.tsx index ca34e02..c3ddc41 100644 --- a/routes/index.tsx +++ b/routes/index.tsx @@ -1,7 +1,6 @@ import { Head } from "$fresh/runtime.ts"; import GlobalContext from "../components/GlobalContext.tsx"; -import Menu from "../components/Menu.tsx"; -import StyleSheet from "../components/StyleSheet.tsx"; +import Menu from "../islands/Menu.tsx"; export default function Index() { return (