0.0.0.5
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
node_modules
|
||||||
|
# Keep environment variables out of version control
|
||||||
|
.env
|
||||||
|
|
||||||
|
/lib/generated/prisma
|
||||||
+434
-1630
File diff suppressed because it is too large
Load Diff
@@ -4,8 +4,8 @@
|
|||||||
"dynamicRoutes": {},
|
"dynamicRoutes": {},
|
||||||
"notFoundRoutes": [],
|
"notFoundRoutes": [],
|
||||||
"preview": {
|
"preview": {
|
||||||
"previewModeId": "66b77a62a14788397f15048aeae4a87f",
|
"previewModeId": "84347854696aaf0bfaebc4b4c565e22b",
|
||||||
"previewModeSigningKey": "0b865d49ac3b88a68dd62f1a3835348d03e0bafae420923c0c6724ac01212f61",
|
"previewModeSigningKey": "8c729294094eae0721fc5e92dae1a8d59e9517b61d92ca767034bce131791555",
|
||||||
"previewModeEncryptionKey": "2f37d9874b76647cba57e15bcb52862bb75824b7c11ad410bfbb157b131b8589"
|
"previewModeEncryptionKey": "1577b88c751037935051800c61181cdd6d9d23eb0f2a04392ab80a73241ad14c"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
var R=require("../../chunks/ssr/[turbopack]_runtime.js")("server/app/_not-found/page.js")
|
||||||
|
R.c("server/chunks/ssr/4e98a_next_dist_07d12647._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__e2315fba._.js")
|
||||||
|
R.c("server/chunks/ssr/4e98a_next_dist_bc341256._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
|
R.c("server/chunks/ssr/[root-of-the-server]__64deeb28._.js")
|
||||||
|
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
||||||
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
||||||
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
||||||
|
R.c("server/chunks/ssr/fb354_chinese-family-tree__next-internal_server_app__not-found_page_actions_6ddf1b31.js")
|
||||||
|
R.m("[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/esm/build/templates/app-page.js?page=/_not-found/page { MODULE_0 => \"[project]/Documents/go-new/chinese-family-tree/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/Documents/go-new/chinese-family-tree/app/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)")
|
||||||
|
module.exports=R.m("[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/esm/build/templates/app-page.js?page=/_not-found/page { MODULE_0 => \"[project]/Documents/go-new/chinese-family-tree/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_1 => \"[project]/Documents/go-new/chinese-family-tree/app/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_2 => \"[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_3 => \"[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_4 => \"[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)\", MODULE_5 => \"[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/client/components/builtin/not-found.js [app-rsc] (ecmascript, Next.js Server Component)\" } [app-rsc] (ecmascript)").exports
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"/_not-found/page": "app/_not-found/page.js"
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"devFiles": [],
|
||||||
|
"ampDevFiles": [],
|
||||||
|
"polyfillFiles": [
|
||||||
|
"static/chunks/4e98a_next_dist_build_polyfills_polyfill-nomodule.js"
|
||||||
|
],
|
||||||
|
"lowPriorityFiles": [],
|
||||||
|
"rootMainFiles": [
|
||||||
|
"static/chunks/[turbopack]_browser_dev_hmr-client_hmr-client_ts_67e3ae72._.js",
|
||||||
|
"static/chunks/4e98a_next_dist_compiled_react-dom_da552622._.js",
|
||||||
|
"static/chunks/4e98a_next_dist_compiled_react-server-dom-turbopack_c5146742._.js",
|
||||||
|
"static/chunks/4e98a_next_dist_compiled_next-devtools_index_59922e46.js",
|
||||||
|
"static/chunks/4e98a_next_dist_compiled_21c48460._.js",
|
||||||
|
"static/chunks/4e98a_next_dist_client_d594727a._.js",
|
||||||
|
"static/chunks/4e98a_next_dist_24912bf1._.js",
|
||||||
|
"static/chunks/6704b_@swc_helpers_cjs_8771abe4._.js",
|
||||||
|
"static/chunks/Documents_go-new_chinese-family-tree_a0ff3932._.js",
|
||||||
|
"static/chunks/turbopack-Documents_go-new_chinese-family-tree_b39b5e67._.js"
|
||||||
|
],
|
||||||
|
"pages": {},
|
||||||
|
"ampFirstPages": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"pages": {},
|
||||||
|
"app": {
|
||||||
|
"[project]/Documents/go-new/chinese-family-tree/app/_not-found/page": [
|
||||||
|
"static/media/caa3a2e1cccd8315-s.p.853070df.woff2",
|
||||||
|
"static/media/797e433ab948586e-s.p.dbea232f.woff2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appUsingSizeAdjust": true,
|
||||||
|
"pagesUsingSizeAdjust": false
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"node": {},
|
||||||
|
"edge": {}
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
@@ -4,7 +4,7 @@ R.c("server/chunks/ssr/[root-of-the-server]__0eccc439._.js")
|
|||||||
R.c("server/chunks/ssr/4e98a_next_dist_0643e073._.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_0643e073._.js")
|
||||||
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_global-error_196f2367.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_global-error_196f2367.js")
|
||||||
R.c("server/chunks/ssr/[root-of-the-server]__8ef2ad96._.js")
|
R.c("server/chunks/ssr/[root-of-the-server]__64deeb28._.js")
|
||||||
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -4,7 +4,7 @@ R.c("server/chunks/ssr/[root-of-the-server]__ebcf4d5f._.js")
|
|||||||
R.c("server/chunks/ssr/4e98a_next_dist_0643e073._.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_0643e073._.js")
|
||||||
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_global-error_196f2367.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_global-error_196f2367.js")
|
||||||
R.c("server/chunks/ssr/[root-of-the-server]__8ef2ad96._.js")
|
R.c("server/chunks/ssr/[root-of-the-server]__64deeb28._.js")
|
||||||
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -4,7 +4,7 @@ R.c("server/chunks/ssr/[root-of-the-server]__439b7542._.js")
|
|||||||
R.c("server/chunks/ssr/4e98a_next_dist_0643e073._.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_0643e073._.js")
|
||||||
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_global-error_196f2367.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_global-error_196f2367.js")
|
||||||
R.c("server/chunks/ssr/[root-of-the-server]__8ef2ad96._.js")
|
R.c("server/chunks/ssr/[root-of-the-server]__64deeb28._.js")
|
||||||
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -4,7 +4,7 @@ R.c("server/chunks/ssr/[root-of-the-server]__28f3b240._.js")
|
|||||||
R.c("server/chunks/ssr/4e98a_next_dist_0643e073._.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_0643e073._.js")
|
||||||
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_global-error_196f2367.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_global-error_196f2367.js")
|
||||||
R.c("server/chunks/ssr/[root-of-the-server]__8ef2ad96._.js")
|
R.c("server/chunks/ssr/[root-of-the-server]__64deeb28._.js")
|
||||||
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -4,7 +4,7 @@ R.c("server/chunks/ssr/[root-of-the-server]__8c3c3c48._.js")
|
|||||||
R.c("server/chunks/ssr/4e98a_next_dist_0643e073._.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_0643e073._.js")
|
||||||
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
R.c("server/chunks/ssr/[root-of-the-server]__7f148858._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_global-error_196f2367.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_global-error_196f2367.js")
|
||||||
R.c("server/chunks/ssr/[root-of-the-server]__8ef2ad96._.js")
|
R.c("server/chunks/ssr/[root-of-the-server]__64deeb28._.js")
|
||||||
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
R.c("server/chunks/ssr/Documents_go-new_chinese-family-tree_app_loading_tsx_b1f283e0._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_1ee43648._.js")
|
||||||
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
R.c("server/chunks/ssr/4e98a_next_dist_client_components_builtin_forbidden_243a9611.js")
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
"id": "[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/echarts-for-react@3.0.5_echarts@6.0.0_react@19.2.0/node_modules/echarts-for-react/esm/index.js [app-client] (ecmascript, next/dynamic entry)",
|
"id": "[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/echarts-for-react@3.0.5_echarts@6.0.0_react@19.2.0/node_modules/echarts-for-react/esm/index.js [app-client] (ecmascript, next/dynamic entry)",
|
||||||
"files": [
|
"files": [
|
||||||
"static/chunks/a0629__pnpm_38e9b27f._.js",
|
"static/chunks/a0629__pnpm_38e9b27f._.js",
|
||||||
"static/chunks/6bb63_echarts-for-react_esm_index_f0245f4a.js"
|
"static/chunks/6bb63_echarts-for-react_esm_index_05ea532f.js"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -93,6 +93,12 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$ch
|
|||||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/components/ui/button.tsx [app-ssr] (ecmascript)");
|
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/components/ui/button.tsx [app-ssr] (ecmascript)");
|
||||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/components/ui/input.tsx [app-ssr] (ecmascript)");
|
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/components/ui/input.tsx [app-ssr] (ecmascript)");
|
||||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$avatar$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/components/ui/avatar.tsx [app-ssr] (ecmascript)");
|
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$avatar$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/components/ui/avatar.tsx [app-ssr] (ecmascript)");
|
||||||
|
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$context$2f$family$2d$context$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/context/family-context.tsx [app-ssr] (ecmascript)");
|
||||||
|
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||||||
|
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/next@16.0.3_react-dom@19.2.0_react@19.2.0__react@19.2.0/node_modules/next/navigation.js [app-ssr] (ecmascript)");
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
;
|
;
|
||||||
;
|
;
|
||||||
;
|
;
|
||||||
@@ -100,6 +106,31 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$ch
|
|||||||
;
|
;
|
||||||
;
|
;
|
||||||
function SiteHeader() {
|
function SiteHeader() {
|
||||||
|
const { searchMembers, searchResults } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$context$2f$family$2d$context$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useFamily"])();
|
||||||
|
const [searchQuery, setSearchQuery] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useState"])("");
|
||||||
|
const [showResults, setShowResults] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useState"])(false);
|
||||||
|
const searchRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRef"])(null);
|
||||||
|
const router = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRouter"])();
|
||||||
|
// 点击外部关闭搜索结果
|
||||||
|
(0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useEffect"])(()=>{
|
||||||
|
function handleClickOutside(event) {
|
||||||
|
if (searchRef.current && !searchRef.current.contains(event.target)) {
|
||||||
|
setShowResults(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
document.addEventListener("mousedown", handleClickOutside);
|
||||||
|
return ()=>document.removeEventListener("mousedown", handleClickOutside);
|
||||||
|
}, []);
|
||||||
|
const handleSearch = (query)=>{
|
||||||
|
setSearchQuery(query);
|
||||||
|
searchMembers(query);
|
||||||
|
setShowResults(query.length > 0);
|
||||||
|
};
|
||||||
|
const handleSelectMember = (memberId)=>{
|
||||||
|
router.push(`/members/${memberId}`);
|
||||||
|
setSearchQuery("");
|
||||||
|
setShowResults(false);
|
||||||
|
};
|
||||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("header", {
|
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("header", {
|
||||||
className: "sticky top-0 z-50 w-full border-b border-border/40 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60",
|
className: "sticky top-0 z-50 w-full border-b border-border/40 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60",
|
||||||
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||||
@@ -114,12 +145,12 @@ function SiteHeader() {
|
|||||||
className: "h-5 w-5"
|
className: "h-5 w-5"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 13,
|
lineNumber: 45,
|
||||||
columnNumber: 13
|
columnNumber: 13
|
||||||
}, this)
|
}, this)
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 12,
|
lineNumber: 44,
|
||||||
columnNumber: 11
|
columnNumber: 11
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||||
@@ -127,13 +158,13 @@ function SiteHeader() {
|
|||||||
children: "华夏谱 (HuaXiaPu)"
|
children: "华夏谱 (HuaXiaPu)"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 15,
|
lineNumber: 47,
|
||||||
columnNumber: 11
|
columnNumber: 11
|
||||||
}, this)
|
}, this)
|
||||||
]
|
]
|
||||||
}, void 0, true, {
|
}, void 0, true, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 11,
|
lineNumber: 43,
|
||||||
columnNumber: 9
|
columnNumber: 9
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("nav", {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("nav", {
|
||||||
@@ -145,7 +176,7 @@ function SiteHeader() {
|
|||||||
children: "总览 (Overview)"
|
children: "总览 (Overview)"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 19,
|
lineNumber: 51,
|
||||||
columnNumber: 11
|
columnNumber: 11
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
||||||
@@ -154,7 +185,7 @@ function SiteHeader() {
|
|||||||
children: "族谱 (Tree)"
|
children: "族谱 (Tree)"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 25,
|
lineNumber: 57,
|
||||||
columnNumber: 11
|
columnNumber: 11
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
||||||
@@ -163,7 +194,7 @@ function SiteHeader() {
|
|||||||
children: "成员 (Members)"
|
children: "成员 (Members)"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 28,
|
lineNumber: 60,
|
||||||
columnNumber: 11
|
columnNumber: 11
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
||||||
@@ -172,13 +203,13 @@ function SiteHeader() {
|
|||||||
children: "大事记 (Timeline)"
|
children: "大事记 (Timeline)"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 31,
|
lineNumber: 63,
|
||||||
columnNumber: 11
|
columnNumber: 11
|
||||||
}, this)
|
}, this)
|
||||||
]
|
]
|
||||||
}, void 0, true, {
|
}, void 0, true, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 18,
|
lineNumber: 50,
|
||||||
columnNumber: 9
|
columnNumber: 9
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||||
@@ -186,27 +217,117 @@ function SiteHeader() {
|
|||||||
children: [
|
children: [
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||||
className: "relative hidden sm:block",
|
className: "relative hidden sm:block",
|
||||||
|
ref: searchRef,
|
||||||
children: [
|
children: [
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$lucide$2d$react$40$0$2e$454$2e$0_react$40$19$2e$2$2e$0$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__["Search"], {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$lucide$2d$react$40$0$2e$454$2e$0_react$40$19$2e$2$2e$0$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__["Search"], {
|
||||||
className: "absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"
|
className: "absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 38,
|
lineNumber: 70,
|
||||||
columnNumber: 13
|
columnNumber: 13
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Input"], {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$input$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Input"], {
|
||||||
type: "search",
|
type: "search",
|
||||||
placeholder: "搜索成员...",
|
placeholder: "搜索成员...",
|
||||||
|
value: searchQuery,
|
||||||
|
onChange: (e)=>handleSearch(e.target.value),
|
||||||
className: "h-9 w-64 rounded-full bg-muted pl-9 text-sm focus-visible:ring-primary"
|
className: "h-9 w-64 rounded-full bg-muted pl-9 text-sm focus-visible:ring-primary"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 39,
|
lineNumber: 71,
|
||||||
columnNumber: 13
|
columnNumber: 13
|
||||||
|
}, this),
|
||||||
|
showResults && searchResults.length > 0 && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||||
|
className: "absolute top-full mt-2 w-full bg-background border border-border rounded-lg shadow-lg max-h-96 overflow-y-auto z-50",
|
||||||
|
children: searchResults.map((member)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||||
|
onClick: ()=>handleSelectMember(member.id),
|
||||||
|
className: "w-full px-4 py-3 text-left hover:bg-muted transition-colors border-b border-border last:border-0",
|
||||||
|
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||||
|
className: "flex items-center gap-3",
|
||||||
|
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||||
|
className: "flex-1",
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||||
|
className: "flex items-center gap-2",
|
||||||
|
children: [
|
||||||
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||||
|
className: "font-medium",
|
||||||
|
children: member.fullName
|
||||||
|
}, void 0, false, {
|
||||||
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
|
lineNumber: 91,
|
||||||
|
columnNumber: 27
|
||||||
|
}, this),
|
||||||
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||||
|
className: `text-xs px-1.5 py-0.5 rounded ${member.gender === "male" ? "bg-blue-100 text-blue-700" : "bg-pink-100 text-pink-700"}`,
|
||||||
|
children: member.gender === "male" ? "男" : "女"
|
||||||
|
}, void 0, false, {
|
||||||
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
|
lineNumber: 92,
|
||||||
|
columnNumber: 27
|
||||||
|
}, this),
|
||||||
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||||
|
className: "text-xs text-muted-foreground",
|
||||||
|
children: [
|
||||||
|
"第",
|
||||||
|
member.generation,
|
||||||
|
"世"
|
||||||
|
]
|
||||||
|
}, void 0, true, {
|
||||||
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
|
lineNumber: 95,
|
||||||
|
columnNumber: 27
|
||||||
|
}, this)
|
||||||
|
]
|
||||||
|
}, void 0, true, {
|
||||||
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
|
lineNumber: 90,
|
||||||
|
columnNumber: 25
|
||||||
|
}, this),
|
||||||
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||||
|
className: "text-xs text-muted-foreground mt-1",
|
||||||
|
children: [
|
||||||
|
member.birthDate && `生于 ${member.birthDate}`,
|
||||||
|
member.birthPlace && ` · ${member.birthPlace}`
|
||||||
|
]
|
||||||
|
}, void 0, true, {
|
||||||
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
|
lineNumber: 97,
|
||||||
|
columnNumber: 25
|
||||||
|
}, this)
|
||||||
|
]
|
||||||
|
}, void 0, true, {
|
||||||
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
|
lineNumber: 89,
|
||||||
|
columnNumber: 23
|
||||||
|
}, this)
|
||||||
|
}, void 0, false, {
|
||||||
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
|
lineNumber: 88,
|
||||||
|
columnNumber: 21
|
||||||
|
}, this)
|
||||||
|
}, member.id, false, {
|
||||||
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
|
lineNumber: 83,
|
||||||
|
columnNumber: 19
|
||||||
|
}, this))
|
||||||
|
}, void 0, false, {
|
||||||
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
|
lineNumber: 81,
|
||||||
|
columnNumber: 15
|
||||||
|
}, this),
|
||||||
|
showResults && searchQuery && searchResults.length === 0 && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||||
|
className: "absolute top-full mt-2 w-full bg-background border border-border rounded-lg shadow-lg p-4 text-center text-sm text-muted-foreground z-50",
|
||||||
|
children: "未找到匹配的成员"
|
||||||
|
}, void 0, false, {
|
||||||
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
|
lineNumber: 110,
|
||||||
|
columnNumber: 15
|
||||||
}, this)
|
}, this)
|
||||||
]
|
]
|
||||||
}, void 0, true, {
|
}, void 0, true, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 37,
|
lineNumber: 69,
|
||||||
columnNumber: 11
|
columnNumber: 11
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Button"], {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Button"], {
|
||||||
@@ -218,7 +339,7 @@ function SiteHeader() {
|
|||||||
className: "h-5 w-5"
|
className: "h-5 w-5"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 47,
|
lineNumber: 117,
|
||||||
columnNumber: 13
|
columnNumber: 13
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||||
@@ -226,13 +347,13 @@ function SiteHeader() {
|
|||||||
children: "Notifications"
|
children: "Notifications"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 48,
|
lineNumber: 118,
|
||||||
columnNumber: 13
|
columnNumber: 13
|
||||||
}, this)
|
}, this)
|
||||||
]
|
]
|
||||||
}, void 0, true, {
|
}, void 0, true, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 46,
|
lineNumber: 116,
|
||||||
columnNumber: 11
|
columnNumber: 11
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
||||||
@@ -246,7 +367,7 @@ function SiteHeader() {
|
|||||||
className: "h-5 w-5"
|
className: "h-5 w-5"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 53,
|
lineNumber: 123,
|
||||||
columnNumber: 15
|
columnNumber: 15
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||||
@@ -254,18 +375,18 @@ function SiteHeader() {
|
|||||||
children: "Settings"
|
children: "Settings"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 54,
|
lineNumber: 124,
|
||||||
columnNumber: 15
|
columnNumber: 15
|
||||||
}, this)
|
}, this)
|
||||||
]
|
]
|
||||||
}, void 0, true, {
|
}, void 0, true, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 52,
|
lineNumber: 122,
|
||||||
columnNumber: 13
|
columnNumber: 13
|
||||||
}, this)
|
}, this)
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 51,
|
lineNumber: 121,
|
||||||
columnNumber: 11
|
columnNumber: 11
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$avatar$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Avatar"], {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$avatar$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Avatar"], {
|
||||||
@@ -276,37 +397,37 @@ function SiteHeader() {
|
|||||||
alt: "User"
|
alt: "User"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 59,
|
lineNumber: 129,
|
||||||
columnNumber: 13
|
columnNumber: 13
|
||||||
}, this),
|
}, this),
|
||||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$avatar$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["AvatarFallback"], {
|
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$ui$2f$avatar$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["AvatarFallback"], {
|
||||||
children: "李"
|
children: "李"
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 60,
|
lineNumber: 130,
|
||||||
columnNumber: 13
|
columnNumber: 13
|
||||||
}, this)
|
}, this)
|
||||||
]
|
]
|
||||||
}, void 0, true, {
|
}, void 0, true, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 58,
|
lineNumber: 128,
|
||||||
columnNumber: 11
|
columnNumber: 11
|
||||||
}, this)
|
}, this)
|
||||||
]
|
]
|
||||||
}, void 0, true, {
|
}, void 0, true, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 36,
|
lineNumber: 68,
|
||||||
columnNumber: 9
|
columnNumber: 9
|
||||||
}, this)
|
}, this)
|
||||||
]
|
]
|
||||||
}, void 0, true, {
|
}, void 0, true, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 10,
|
lineNumber: 42,
|
||||||
columnNumber: 7
|
columnNumber: 7
|
||||||
}, this)
|
}, this)
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
|
||||||
lineNumber: 9,
|
lineNumber: 41,
|
||||||
columnNumber: 5
|
columnNumber: 5
|
||||||
}, this);
|
}, this);
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -468,6 +468,7 @@ class FamilyTreeDB extends __TURBOPACK__imported__module__$5b$project$5d2f$Docum
|
|||||||
members;
|
members;
|
||||||
settings;
|
settings;
|
||||||
images;
|
images;
|
||||||
|
activityLogs;
|
||||||
constructor(){
|
constructor(){
|
||||||
super("FamilyTreeDB");
|
super("FamilyTreeDB");
|
||||||
this.version(1).stores({
|
this.version(1).stores({
|
||||||
@@ -475,6 +476,12 @@ class FamilyTreeDB extends __TURBOPACK__imported__module__$5b$project$5d2f$Docum
|
|||||||
settings: "key",
|
settings: "key",
|
||||||
images: "id"
|
images: "id"
|
||||||
});
|
});
|
||||||
|
this.version(2).stores({
|
||||||
|
members: "id, fullName, fatherId, motherId, [fatherId+motherId]",
|
||||||
|
settings: "key",
|
||||||
|
images: "id",
|
||||||
|
activityLogs: "id, timestamp, action, entityType, entityId"
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const db = new FamilyTreeDB();
|
const db = new FamilyTreeDB();
|
||||||
@@ -796,7 +803,7 @@ function FamilyProvider({ children }) {
|
|||||||
children: children
|
children: children
|
||||||
}, void 0, false, {
|
}, void 0, false, {
|
||||||
fileName: "[project]/Documents/go-new/chinese-family-tree/context/family-context.tsx",
|
fileName: "[project]/Documents/go-new/chinese-family-tree/context/family-context.tsx",
|
||||||
lineNumber: 185,
|
lineNumber: 186,
|
||||||
columnNumber: 5
|
columnNumber: 5
|
||||||
}, this);
|
}, this);
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,16 @@
|
|||||||
|
module.exports = [
|
||||||
|
"[externals]/next/dist/shared/lib/no-fallback-error.external.js [external] (next/dist/shared/lib/no-fallback-error.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
const mod = __turbopack_context__.x("next/dist/shared/lib/no-fallback-error.external.js", () => require("next/dist/shared/lib/no-fallback-error.external.js"));
|
||||||
|
|
||||||
|
module.exports = mod;
|
||||||
|
}),
|
||||||
|
"[project]/Documents/go-new/chinese-family-tree/app/layout.tsx [app-rsc] (ecmascript, Next.js Server Component)", ((__turbopack_context__) => {
|
||||||
|
|
||||||
|
__turbopack_context__.n(__turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/app/layout.tsx [app-rsc] (ecmascript)"));
|
||||||
|
}),
|
||||||
|
"[project]/Documents/go-new/chinese-family-tree/app/loading.tsx [app-rsc] (ecmascript, Next.js Server Component)", ((__turbopack_context__) => {
|
||||||
|
|
||||||
|
__turbopack_context__.n(__turbopack_context__.i("[project]/Documents/go-new/chinese-family-tree/app/loading.tsx [app-rsc] (ecmascript)"));
|
||||||
|
}),
|
||||||
|
];
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
+7
@@ -0,0 +1,7 @@
|
|||||||
|
module.exports = [
|
||||||
|
"[project]/Documents/go-new/chinese-family-tree/.next-internal/server/app/_not-found/page/actions.js [app-rsc] (server actions loader, ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||||
|
|
||||||
|
}),
|
||||||
|
];
|
||||||
|
|
||||||
|
//# sourceMappingURL=fb354_chinese-family-tree__next-internal_server_app__not-found_page_actions_6ddf1b31.js.map
|
||||||
+6
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": [
|
||||||
|
{"offset": {"line": 3, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":""}}]
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
(globalThis.TURBOPACK_CHUNK_LISTS || (globalThis.TURBOPACK_CHUNK_LISTS = [])).push({
|
||||||
|
script: typeof document === "object" ? document.currentScript : undefined,
|
||||||
|
chunks: [
|
||||||
|
"static/chunks/a0629__pnpm_38e9b27f._.js"
|
||||||
|
],
|
||||||
|
source: "dynamic"
|
||||||
|
});
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push([typeof document === "object" ? document.currentScript : undefined,
|
||||||
|
"[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/echarts-for-react@3.0.5_echarts@6.0.0_react@19.2.0/node_modules/echarts-for-react/esm/index.js [app-client] (ecmascript, next/dynamic entry, async loader)", ((__turbopack_context__) => {
|
||||||
|
|
||||||
|
__turbopack_context__.v((parentImport) => {
|
||||||
|
return Promise.all([
|
||||||
|
"static/chunks/a0629__pnpm_38e9b27f._.js",
|
||||||
|
"static/chunks/6bb63_echarts-for-react_esm_index_05ea532f.js"
|
||||||
|
].map((chunk) => __turbopack_context__.l(chunk))).then(() => {
|
||||||
|
return parentImport("[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/echarts-for-react@3.0.5_echarts@6.0.0_react@19.2.0/node_modules/echarts-for-react/esm/index.js [app-client] (ecmascript, next/dynamic entry)");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}),
|
||||||
|
]);
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
(globalThis.TURBOPACK || (globalThis.TURBOPACK = [])).push([typeof document === "object" ? document.currentScript : undefined,
|
||||||
|
"[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/echarts-for-react@3.0.5_echarts@6.0.0_react@19.2.0/node_modules/echarts-for-react/esm/index.js [app-client] (ecmascript, next/dynamic entry, async loader)", ((__turbopack_context__) => {
|
||||||
|
|
||||||
|
__turbopack_context__.v((parentImport) => {
|
||||||
|
return Promise.all([
|
||||||
|
"static/chunks/a0629__pnpm_38e9b27f._.js",
|
||||||
|
"static/chunks/6bb63_echarts-for-react_esm_index_ed508933.js"
|
||||||
|
].map((chunk) => __turbopack_context__.l(chunk))).then(() => {
|
||||||
|
return parentImport("[project]/Documents/go-new/chinese-family-tree/node_modules/.pnpm/echarts-for-react@3.0.5_echarts@6.0.0_react@19.2.0/node_modules/echarts-for-react/esm/index.js [app-client] (ecmascript, next/dynamic entry)");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}),
|
||||||
|
]);
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sections": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
(globalThis.TURBOPACK_CHUNK_LISTS || (globalThis.TURBOPACK_CHUNK_LISTS = [])).push({
|
||||||
|
script: typeof document === "object" ? document.currentScript : undefined,
|
||||||
|
chunks: [
|
||||||
|
"static/chunks/a0629__pnpm_38e9b27f._.js"
|
||||||
|
],
|
||||||
|
source: "dynamic"
|
||||||
|
});
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user