This commit is contained in:
freedakgmail
2025-11-23 16:41:14 +08:00
parent bae0e2c45a
commit 8c53014714
34 changed files with 780 additions and 5315 deletions
@@ -658,7 +658,7 @@ function SiteHeader() {
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "text-xl font-serif font-bold tracking-tight",
children: "华夏谱"
children: "华夏谱"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
lineNumber: 231,
File diff suppressed because one or more lines are too long
@@ -111,7 +111,6 @@
--color-blue-200: #bedbff;
--color-blue-400: #54a2ff;
--color-blue-500: #3080ff;
--color-blue-600: #155dfc;
--color-blue-700: #1447e6;
--color-blue-800: #193cb8;
--color-blue-900: #1c398e;
@@ -121,21 +120,21 @@
--color-purple-200: #e9d5ff;
--color-purple-500: #ac4bff;
--color-purple-700: #8200da;
--color-pink-50: #fdf2f8;
--color-pink-100: #fce7f3;
--color-pink-200: #fccee8;
--color-pink-400: #fb64b6;
--color-pink-500: #f6339a;
--color-pink-600: #e30076;
--color-pink-700: #c4005c;
--color-pink-800: #a2004c;
--color-pink-950: #510424;
--color-gray-50: #f9fafb;
--color-gray-100: #f3f4f6;
--color-gray-200: #e5e7eb;
--color-gray-500: #6a7282;
--color-gray-700: #364153;
--color-neutral-100: #f5f5f5;
--color-neutral-200: #e5e5e5;
--color-neutral-400: #a1a1a1;
--color-neutral-500: #737373;
--color-neutral-600: #525252;
--color-black: #000;
--color-white: #fff;
--spacing: .25rem;
@@ -162,8 +161,6 @@
--text-3xl--line-height: calc(2.25 / 1.875);
--text-4xl: 2.25rem;
--text-4xl--line-height: calc(2.5 / 2.25);
--text-5xl: 3rem;
--text-5xl--line-height: 1;
--font-weight-normal: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
@@ -221,7 +218,6 @@
--color-blue-200: lab(86.15% -4.04379 -21.0797);
--color-blue-400: lab(65.0361% -1.42065 -56.9802);
--color-blue-500: lab(54.1736% 13.3369 -74.6839);
--color-blue-600: lab(44.0605% 29.0279 -86.0352);
--color-blue-700: lab(36.9089% 35.0961 -85.6872);
--color-blue-800: lab(30.2514% 27.7853 -70.2699);
--color-blue-900: lab(26.1542% 15.7545 -51.5504);
@@ -231,21 +227,21 @@
--color-purple-200: lab(87.8405% 13.4282 -18.7159);
--color-purple-500: lab(52.0183% 66.11 -78.2316);
--color-purple-700: lab(36.1758% 69.8525 -80.0381);
--color-pink-50: lab(96.4459% 4.53997 -1.49434);
--color-pink-100: lab(93.5864% 9.01193 -3.15079);
--color-pink-200: lab(87.4504% 19.6 -6.46662);
--color-pink-400: lab(64.5597% 64.3615 -12.7988);
--color-pink-500: lab(56.9303% 76.8162 -8.07021);
--color-pink-600: lab(49.5493% 79.8381 2.31768);
--color-pink-700: lab(42.1737% 71.8009 7.42233);
--color-pink-800: lab(34.9559% 60.2885 5.99639);
--color-pink-950: lab(15.6116% 35.2166 3.53979);
--color-gray-50: lab(98.2596% -.247031 -.706708);
--color-gray-100: lab(96.1596% -.0823438 -1.13575);
--color-gray-200: lab(91.6229% -.159115 -2.26791);
--color-gray-500: lab(47.7841% -.393182 -10.0268);
--color-gray-700: lab(27.1134% -.956401 -12.3224);
--color-neutral-100: lab(96.52% -.0000298023 .0000119209);
--color-neutral-200: lab(90.952% 0 -.0000119209);
--color-neutral-400: lab(66.128% -.0000298023 .0000119209);
--color-neutral-500: lab(48.496% 0 0);
--color-neutral-600: lab(34.924% 0 0);
}
}
}
@@ -649,10 +645,6 @@
top: 100%;
}
.-right-0\.5 {
right: calc(var(--spacing) * -.5);
}
.-right-1 {
right: calc(var(--spacing) * -1);
}
@@ -681,10 +673,6 @@
right: calc(var(--spacing) * 4);
}
.-bottom-0\.5 {
bottom: calc(var(--spacing) * -.5);
}
.-bottom-1 {
bottom: calc(var(--spacing) * -1);
}
@@ -867,10 +855,6 @@
margin-block: calc(var(--spacing) * 1);
}
.-mt-2 {
margin-top: calc(var(--spacing) * -2);
}
.-mt-4 {
margin-top: calc(var(--spacing) * -4);
}
@@ -1118,10 +1102,6 @@
height: calc(var(--spacing) * 3);
}
.h-3\.5 {
height: calc(var(--spacing) * 3.5);
}
.h-4 {
height: calc(var(--spacing) * 4);
}
@@ -1306,10 +1286,6 @@
width: calc(var(--spacing) * 3);
}
.w-3\.5 {
width: calc(var(--spacing) * 3.5);
}
.w-3\/4 {
width: 75%;
}
@@ -1799,12 +1775,6 @@
gap: calc(var(--spacing) * 8);
}
:where(.space-y-0 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-0\.5 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));
@@ -2044,6 +2014,16 @@
border-color: var(--color-blue-200);
}
.border-blue-200\/50 {
border-color: #bedbff80;
}
@supports (color: color-mix(in lab, red, red)) {
.border-blue-200\/50 {
border-color: color-mix(in oklab, var(--color-blue-200) 50%, transparent);
}
}
.border-blue-500 {
border-color: var(--color-blue-500);
}
@@ -2118,14 +2098,20 @@
}
}
.border-neutral-200 {
border-color: var(--color-neutral-200);
}
.border-orange-200 {
border-color: var(--color-orange-200);
}
.border-pink-200\/50 {
border-color: #fccee880;
}
@supports (color: color-mix(in lab, red, red)) {
.border-pink-200\/50 {
border-color: color-mix(in oklab, var(--color-pink-200) 50%, transparent);
}
}
.border-primary {
border-color: var(--primary);
}
@@ -2252,6 +2238,16 @@
background-color: var(--color-blue-50);
}
.bg-blue-50\/50 {
background-color: #eff6ff80;
}
@supports (color: color-mix(in lab, red, red)) {
.bg-blue-50\/50 {
background-color: color-mix(in oklab, var(--color-blue-50) 50%, transparent);
}
}
.bg-blue-100 {
background-color: var(--color-blue-100);
}
@@ -2306,36 +2302,6 @@
background-color: var(--foreground);
}
.bg-foreground\/25 {
background-color: var(--foreground);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-foreground\/25 {
background-color: color-mix(in oklab, var(--foreground) 25%, transparent);
}
}
.bg-foreground\/50 {
background-color: var(--foreground);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-foreground\/50 {
background-color: color-mix(in oklab, var(--foreground) 50%, transparent);
}
}
.bg-foreground\/60 {
background-color: var(--foreground);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-foreground\/60 {
background-color: color-mix(in oklab, var(--foreground) 60%, transparent);
}
}
.bg-gray-50 {
background-color: var(--color-gray-50);
}
@@ -2404,12 +2370,18 @@
background-color: var(--color-orange-500);
}
.bg-pink-100 {
background-color: var(--color-pink-100);
.bg-pink-50\/50 {
background-color: #fdf2f880;
}
.bg-pink-500 {
background-color: var(--color-pink-500);
@supports (color: color-mix(in lab, red, red)) {
.bg-pink-50\/50 {
background-color: color-mix(in oklab, var(--color-pink-50) 50%, transparent);
}
}
.bg-pink-100 {
background-color: var(--color-pink-100);
}
.bg-popover {
@@ -2450,36 +2422,6 @@
}
}
.bg-primary\/40 {
background-color: var(--primary);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-primary\/40 {
background-color: color-mix(in oklab, var(--primary) 40%, transparent);
}
}
.bg-primary\/60 {
background-color: var(--primary);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-primary\/60 {
background-color: color-mix(in oklab, var(--primary) 60%, transparent);
}
}
.bg-primary\/70 {
background-color: var(--primary);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-primary\/70 {
background-color: color-mix(in oklab, var(--primary) 70%, transparent);
}
}
.bg-purple-50 {
background-color: var(--color-purple-50);
}
@@ -2538,26 +2480,11 @@
background-image: url("https://www.transparenttextures.com/patterns/rice-paper.png");
}
.from-blue-500 {
--tw-gradient-from: var(--color-blue-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-blue-600 {
--tw-gradient-from: var(--color-blue-600);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-card {
--tw-gradient-from: var(--card);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-pink-500 {
--tw-gradient-from: var(--color-pink-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-primary\/5 {
--tw-gradient-from: var(--primary);
}
@@ -2598,22 +2525,6 @@
--tw-gradient-stops: var(--tw-gradient-via-stops);
}
.via-purple-500 {
--tw-gradient-via: var(--color-purple-500);
--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-via-stops);
}
.to-blue-400 {
--tw-gradient-to: var(--color-blue-400);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-blue-500 {
--tw-gradient-to: var(--color-blue-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-card\/50 {
--tw-gradient-to: var(--card);
}
@@ -2628,21 +2539,6 @@
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-pink-400 {
--tw-gradient-to: var(--color-pink-400);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-pink-500 {
--tw-gradient-to: var(--color-pink-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-pink-600 {
--tw-gradient-to: var(--color-pink-600);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-primary\/50 {
--tw-gradient-to: var(--primary);
}
@@ -2938,11 +2834,6 @@
line-height: var(--tw-leading, var(--text-4xl--line-height));
}
.text-5xl {
font-size: var(--text-5xl);
line-height: var(--tw-leading, var(--text-5xl--line-height));
}
.text-base {
font-size: var(--text-base);
line-height: var(--tw-leading, var(--text-base--line-height));
@@ -3094,10 +2985,6 @@
color: var(--color-blue-400);
}
.text-blue-600 {
color: var(--color-blue-600);
}
.text-blue-700 {
color: var(--color-blue-700);
}
@@ -3190,10 +3077,6 @@
color: var(--color-neutral-500);
}
.text-neutral-600 {
color: var(--color-neutral-600);
}
.text-orange-700 {
color: var(--color-orange-700);
}
@@ -3202,10 +3085,6 @@
color: var(--color-pink-400);
}
.text-pink-600 {
color: var(--color-pink-600);
}
.text-pink-700 {
color: var(--color-pink-700);
}
@@ -3232,16 +3111,6 @@
}
}
.text-primary\/80 {
color: var(--primary);
}
@supports (color: color-mix(in lab, red, red)) {
.text-primary\/80 {
color: color-mix(in oklab, var(--primary) 80%, transparent);
}
}
.text-purple-700 {
color: var(--color-purple-700);
}
@@ -3527,11 +3396,6 @@
transition-duration: .3s;
}
.duration-500 {
--tw-duration: .5s;
transition-duration: .5s;
}
.duration-1000 {
--tw-duration: 1s;
transition-duration: 1s;
@@ -4074,12 +3938,6 @@
}
}
@media (hover: hover) {
.hover\:bg-card:hover {
background-color: var(--card);
}
}
@media (hover: hover) {
.hover\:bg-destructive:hover {
background-color: var(--destructive);
@@ -5813,10 +5671,30 @@
border-color: var(--color-blue-800);
}
.dark\:border-blue-800\/30:is(.dark *) {
border-color: #193cb84d;
}
@supports (color: color-mix(in lab, red, red)) {
.dark\:border-blue-800\/30:is(.dark *) {
border-color: color-mix(in oklab, var(--color-blue-800) 30%, transparent);
}
}
.dark\:border-input:is(.dark *) {
border-color: var(--input);
}
.dark\:border-pink-800\/30:is(.dark *) {
border-color: #a2004c4d;
}
@supports (color: color-mix(in lab, red, red)) {
.dark\:border-pink-800\/30:is(.dark *) {
border-color: color-mix(in oklab, var(--color-pink-800) 30%, transparent);
}
}
.dark\:bg-blue-900\/20:is(.dark *) {
background-color: #1c398e33;
}
@@ -5831,6 +5709,16 @@
background-color: var(--color-blue-950);
}
.dark\:bg-blue-950\/20:is(.dark *) {
background-color: #16245633;
}
@supports (color: color-mix(in lab, red, red)) {
.dark\:bg-blue-950\/20:is(.dark *) {
background-color: color-mix(in oklab, var(--color-blue-950) 20%, transparent);
}
}
.dark\:bg-destructive\/60:is(.dark *) {
background-color: var(--destructive);
}
@@ -5851,6 +5739,16 @@
}
}
.dark\:bg-pink-950\/20:is(.dark *) {
background-color: #51042433;
}
@supports (color: color-mix(in lab, red, red)) {
.dark\:bg-pink-950\/20:is(.dark *) {
background-color: color-mix(in oklab, var(--color-pink-950) 20%, transparent);
}
}
.dark\:bg-transparent:is(.dark *) {
background-color: #0000;
}
@@ -5873,18 +5771,10 @@
color: var(--color-blue-200);
}
.dark\:text-blue-400:is(.dark *) {
color: var(--color-blue-400);
}
.dark\:text-muted-foreground:is(.dark *) {
color: var(--muted-foreground);
}
.dark\:text-pink-400:is(.dark *) {
color: var(--color-pink-400);
}
.dark\:text-yellow-200:is(.dark *) {
color: var(--color-yellow-200);
}
File diff suppressed because one or more lines are too long
@@ -658,7 +658,7 @@ function SiteHeader() {
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "text-xl font-serif font-bold tracking-tight",
children: "华夏谱"
children: "华夏谱"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
lineNumber: 231,
@@ -1962,27 +1962,43 @@ function MembersPage() {
"MembersPage.useMemo[membersByGeneration]": (a, b)=>a[0] - b[0]
}["MembersPage.useMemo[membersByGeneration]"]).map({
"MembersPage.useMemo[membersByGeneration]": ([generation, members])=>{
// 对每个世代的成员进行排序
const sortedMembers = [
...members
// 区分家族成员和配偶
const familyMembers = members.filter({
"MembersPage.useMemo[membersByGeneration].familyMembers": (m)=>{
// 家族成员:有父母关系 或 明确标记为始祖
const isFounder = m.tags?.includes('始祖');
const hasFamilyParents = m.fatherId || m.motherId;
// 如果有父母关系,肯定是家族成员
if (hasFamilyParents) return true;
// 如果明确标记为始祖,是家族成员
if (isFounder) return true;
// 第1世且没有配偶的,可能是始祖(兼容没有标签的情况)
if (generation === 1 && (!m.spouseIds || m.spouseIds.length === 0)) return true;
// 其他情况(如第1世但有配偶且没有父母的)是配偶身份
return false;
}
}["MembersPage.useMemo[membersByGeneration].familyMembers"]);
// 对家族成员按年龄排序(出生日期从早到晚 = 年龄从高到低)
const sortedFamilyMembers = [
...familyMembers
].sort({
"MembersPage.useMemo[membersByGeneration].sortedMembers": (a, b)=>{
"MembersPage.useMemo[membersByGeneration].sortedFamilyMembers": (a, b)=>{
// 1. 始祖永远排第一
const aIsFounder = a.tags?.includes('始祖') || a.generation === 1;
const bIsFounder = b.tags?.includes('始祖') || b.generation === 1;
const aIsFounder = a.tags?.includes('始祖');
const bIsFounder = b.tags?.includes('始祖');
if (aIsFounder && !bIsFounder) return -1;
if (!aIsFounder && bIsFounder) return 1;
// 2. 按出生日期排序
return (a.birthDate || "").localeCompare(b.birthDate || "");
// 2. 按出生日期排序(早出生的在前 = 年龄大的在前)
const aDate = a.birthDate || "9999-12-31";
const bDate = b.birthDate || "9999-12-31";
return aDate.localeCompare(bDate);
}
}["MembersPage.useMemo[membersByGeneration].sortedMembers"]);
}["MembersPage.useMemo[membersByGeneration].sortedFamilyMembers"]);
// 3. 将配偶插入到主成员后面
const result = [];
const processedSpouses = new Set();
sortedMembers.forEach({
sortedFamilyMembers.forEach({
"MembersPage.useMemo[membersByGeneration]": (member)=>{
// 跳过已经作为配偶处理过的成员
if (processedSpouses.has(member.id)) return;
result.push(member);
// 如果有配偶,将配偶紧跟在后面
if (member.spouseIds && member.spouseIds.length > 0) {
@@ -1997,6 +2013,12 @@ function MembersPage() {
}
}
}["MembersPage.useMemo[membersByGeneration]"]);
} else {
// 没有配偶,添加空白占位符
result.push({
id: `placeholder-${member.id}`,
isPlaceholder: true
});
}
}
}["MembersPage.useMemo[membersByGeneration]"]);
@@ -2026,7 +2048,7 @@ function MembersPage() {
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$site$2d$header$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SiteHeader"], {}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 188,
lineNumber: 209,
columnNumber: 7
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("main", {
@@ -2043,7 +2065,7 @@ function MembersPage() {
children: "家族成员列表"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 192,
lineNumber: 213,
columnNumber: 13
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2056,7 +2078,7 @@ function MembersPage() {
className: "absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 195,
lineNumber: 216,
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$client$5d$__$28$ecmascript$29$__["Input"], {
@@ -2067,13 +2089,13 @@ function MembersPage() {
onChange: (e)=>setQuery(e.target.value)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 196,
lineNumber: 217,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 194,
lineNumber: 215,
columnNumber: 15
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$client$5d$__$28$ecmascript$29$__["Button"], {
@@ -2086,20 +2108,20 @@ function MembersPage() {
className: "h-4 w-4"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 210,
lineNumber: 231,
columnNumber: 17
}, this),
activeFilterCount > 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "absolute -top-1 -right-1 h-3 w-3 rounded-full bg-primary border-2 border-background"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 212,
lineNumber: 233,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 204,
lineNumber: 225,
columnNumber: 15
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$client$5d$__$28$ecmascript$29$__["default"], {
@@ -2111,31 +2133,31 @@ function MembersPage() {
className: "h-4 w-4"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 217,
lineNumber: 238,
columnNumber: 19
}, this),
"新增成员"
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 216,
lineNumber: 237,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 215,
lineNumber: 236,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 193,
lineNumber: 214,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 191,
lineNumber: 212,
columnNumber: 11
}, this),
showFilters && /*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2149,7 +2171,7 @@ function MembersPage() {
children: "高级筛选"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 228,
lineNumber: 249,
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$client$5d$__$28$ecmascript$29$__["Button"], {
@@ -2162,20 +2184,20 @@ function MembersPage() {
className: "mr-1 h-3 w-3"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 230,
lineNumber: 251,
columnNumber: 19
}, this),
" 重置筛选"
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 229,
lineNumber: 250,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 227,
lineNumber: 248,
columnNumber: 15
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2189,7 +2211,7 @@ function MembersPage() {
children: "姓氏 (Surname)"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 235,
lineNumber: 256,
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$select$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Select"], {
@@ -2201,12 +2223,12 @@ function MembersPage() {
placeholder: "全部"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 238,
lineNumber: 259,
columnNumber: 23
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 237,
lineNumber: 258,
columnNumber: 21
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$select$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SelectContent"], {
@@ -2216,7 +2238,7 @@ function MembersPage() {
children: "全部 (All)"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 241,
lineNumber: 262,
columnNumber: 23
}, this),
uniqueSurnames.map((s)=>/*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$select$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SelectItem"], {
@@ -2224,25 +2246,25 @@ function MembersPage() {
children: s
}, s, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 243,
lineNumber: 264,
columnNumber: 25
}, this))
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 240,
lineNumber: 261,
columnNumber: 21
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 236,
lineNumber: 257,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 234,
lineNumber: 255,
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2253,7 +2275,7 @@ function MembersPage() {
children: "籍贯 (Ancestral Home)"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 252,
lineNumber: 273,
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$select$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Select"], {
@@ -2265,12 +2287,12 @@ function MembersPage() {
placeholder: "全部"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 255,
lineNumber: 276,
columnNumber: 23
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 254,
lineNumber: 275,
columnNumber: 21
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$select$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SelectContent"], {
@@ -2280,7 +2302,7 @@ function MembersPage() {
children: "全部 (All)"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 258,
lineNumber: 279,
columnNumber: 23
}, this),
uniqueHomes.map((h)=>/*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$select$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SelectItem"], {
@@ -2288,25 +2310,25 @@ function MembersPage() {
children: h
}, h, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 260,
lineNumber: 281,
columnNumber: 25
}, this))
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 257,
lineNumber: 278,
columnNumber: 21
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 253,
lineNumber: 274,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 251,
lineNumber: 272,
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2317,7 +2339,7 @@ function MembersPage() {
children: "状态 (Status)"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 269,
lineNumber: 290,
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$select$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Select"], {
@@ -2329,12 +2351,12 @@ function MembersPage() {
placeholder: "全部"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 272,
lineNumber: 293,
columnNumber: 23
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 271,
lineNumber: 292,
columnNumber: 21
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$select$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SelectContent"], {
@@ -2344,7 +2366,7 @@ function MembersPage() {
children: "全部 (All)"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 275,
lineNumber: 296,
columnNumber: 23
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$select$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SelectItem"], {
@@ -2352,7 +2374,7 @@ function MembersPage() {
children: "在世 (Living)"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 276,
lineNumber: 297,
columnNumber: 23
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$select$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SelectItem"], {
@@ -2360,25 +2382,25 @@ function MembersPage() {
children: "已故 (Deceased)"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 277,
lineNumber: 298,
columnNumber: 23
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 274,
lineNumber: 295,
columnNumber: 21
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 270,
lineNumber: 291,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 268,
lineNumber: 289,
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2392,7 +2414,7 @@ function MembersPage() {
children: "世系范围 (Generation)"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 284,
lineNumber: 305,
columnNumber: 21
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
@@ -2405,13 +2427,13 @@ function MembersPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 285,
lineNumber: 306,
columnNumber: 21
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 283,
lineNumber: 304,
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$slider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Slider"], {
@@ -2427,31 +2449,31 @@ function MembersPage() {
className: "py-4"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 289,
lineNumber: 310,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 282,
lineNumber: 303,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 233,
lineNumber: 254,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 226,
lineNumber: 247,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 190,
lineNumber: 211,
columnNumber: 9
}, this),
filteredMembers.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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2459,7 +2481,7 @@ function MembersPage() {
children: "没有找到匹配的成员。"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 305,
lineNumber: 326,
columnNumber: 11
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "space-y-8",
@@ -2477,7 +2499,7 @@ function MembersPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 313,
lineNumber: 334,
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
@@ -2489,25 +2511,35 @@ function MembersPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 314,
lineNumber: 335,
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "flex-1 h-px bg-border"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 315,
lineNumber: 336,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 312,
lineNumber: 333,
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",
children: members.map((member)=>{
// 检查是否是占位符
if (member.isPlaceholder) {
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "invisible"
}, member.id, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 342,
columnNumber: 30
}, this);
}
// 判断是否是配偶:
// 1. 没有父母ID
// 2. 有配偶ID
@@ -2523,7 +2555,7 @@ function MembersPage() {
/*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$client$5d$__$28$ecmascript$29$__["default"], {
href: `/members/${member.id}`,
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], {
className: "hover:border-primary transition-colors cursor-pointer h-full",
className: `hover:border-primary transition-colors cursor-pointer h-full ${isSpouse ? 'bg-pink-50/50 dark:bg-pink-950/20 border-pink-200/50 dark:border-pink-800/30' : 'bg-blue-50/50 dark:bg-blue-950/20 border-blue-200/50 dark:border-blue-800/30'}`,
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], {
className: "p-3 flex items-center gap-3",
children: [
@@ -2538,7 +2570,7 @@ function MembersPage() {
className: "h-20 w-20 border-2 border-border"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 338,
lineNumber: 368,
columnNumber: 29
}, this),
member.deathDate && /*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2546,7 +2578,7 @@ function MembersPage() {
title: "已故"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 347,
lineNumber: 377,
columnNumber: 31
}, this),
!member.deathDate && /*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2554,13 +2586,13 @@ function MembersPage() {
title: "在世"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 350,
lineNumber: 380,
columnNumber: 31
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 337,
lineNumber: 367,
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2580,18 +2612,18 @@ function MembersPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 358,
lineNumber: 388,
columnNumber: 35
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 355,
lineNumber: 385,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 354,
lineNumber: 384,
columnNumber: 29
}, this),
isFounder ? /*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
@@ -2599,7 +2631,7 @@ function MembersPage() {
children: "家族始祖"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 365,
lineNumber: 395,
columnNumber: 31
}, this) : isSpouse && spouseName ? /*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
className: "text-[11px] text-purple-700 mt-0.5 truncate",
@@ -2609,14 +2641,14 @@ function MembersPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 369,
lineNumber: 399,
columnNumber: 31
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
className: "text-[11px] text-muted-foreground mt-0.5 truncate",
children: member.generationName ? `字辈: ${member.generationName}` : "未录入字辈"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 373,
lineNumber: 403,
columnNumber: 31
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2627,7 +2659,7 @@ function MembersPage() {
children: member.ancestralHome || "籍贯未知"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 380,
lineNumber: 410,
columnNumber: 31
}, this),
(member.birthDate || member.deathDate) && /*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2641,7 +2673,7 @@ function MembersPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 385,
lineNumber: 415,
columnNumber: 35
}, this),
(()=>{
@@ -2654,20 +2686,20 @@ function MembersPage() {
children: member.deathDate ? `享年${age}` : `${age}`
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 396,
lineNumber: 426,
columnNumber: 39
}, this);
})()
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 384,
lineNumber: 414,
columnNumber: 33
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 379,
lineNumber: 409,
columnNumber: 29
}, this),
member.tags && member.tags.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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -2677,34 +2709,34 @@ function MembersPage() {
children: tag
}, tag, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 408,
lineNumber: 438,
columnNumber: 35
}, this))
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 406,
lineNumber: 436,
columnNumber: 31
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 353,
lineNumber: 383,
columnNumber: 27
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 336,
lineNumber: 366,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 335,
lineNumber: 361,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 334,
lineNumber: 360,
columnNumber: 23
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$client$5d$__$28$ecmascript$29$__["Button"], {
@@ -2720,47 +2752,47 @@ function MembersPage() {
className: "h-3 w-3"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 431,
lineNumber: 461,
columnNumber: 23
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 421,
lineNumber: 451,
columnNumber: 21
}, this)
]
}, member.id, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 333,
lineNumber: 359,
columnNumber: 21
}, this);
})
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 317,
lineNumber: 338,
columnNumber: 17
}, this)
]
}, generation, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 311,
lineNumber: 332,
columnNumber: 15
}, this))
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 309,
lineNumber: 330,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 189,
lineNumber: 210,
columnNumber: 7
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
lineNumber: 187,
lineNumber: 208,
columnNumber: 5
}, this);
}
File diff suppressed because one or more lines are too long
@@ -658,7 +658,7 @@ function SiteHeader() {
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "text-xl font-serif font-bold tracking-tight",
children: "华夏谱"
children: "华夏谱"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/components/site-header.tsx",
lineNumber: 231,
@@ -3510,13 +3510,13 @@ function DashboardPage() {
columnNumber: 15
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "flex flex-col space-y-4",
className: "flex flex-col space-y-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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "flex items-center justify-center gap-3 py-2",
className: "flex items-center justify-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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "text-5xl font-serif font-bold text-primary tracking-wider",
className: "text-3xl font-serif font-bold text-primary tracking-tight",
children: "1"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
@@ -3524,19 +3524,19 @@ function DashboardPage() {
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "text-4xl font-bold text-muted-foreground",
className: "text-2xl font-bold text-muted-foreground",
children: ":"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 249,
lineNumber: 247,
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "text-5xl font-serif font-bold text-primary tracking-wider",
className: "text-3xl font-serif font-bold text-primary tracking-tight",
children: stats.maleCount > 0 ? (stats.femaleCount / stats.maleCount).toFixed(2) : '0'
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 250,
lineNumber: 248,
columnNumber: 19
}, this)
]
@@ -3546,116 +3546,16 @@ function DashboardPage() {
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "text-center text-xs text-muted-foreground/80 font-medium -mt-2",
children: "男性 : 女性"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 254,
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "space-y-2",
className: "text-center text-xs text-muted-foreground/80 font-medium mt-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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "flex items-center justify-between text-xs",
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "text-primary/80 font-medium flex items-center gap-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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "w-2 h-2 rounded-full bg-primary/60"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 262,
columnNumber: 23
}, this),
"男性 ",
stats.maleCount
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 261,
columnNumber: 21
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "text-primary/80 font-medium flex items-center gap-1",
children: [
"女性 ",
stats.femaleCount,
/*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "w-2 h-2 rounded-full bg-primary/60"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 267,
columnNumber: 23
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 265,
columnNumber: 21
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 260,
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "h-3 bg-background/60 border border-border/50 rounded-full overflow-hidden flex",
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "h-full bg-primary/70 transition-all duration-500 flex items-center justify-center",
style: {
width: `${stats.totalMembers > 0 ? stats.maleCount / stats.totalMembers * 100 : 0}%`
},
children: stats.totalMembers > 0 && stats.maleCount > 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "text-[10px] text-primary-foreground font-bold px-1",
children: [
Math.round(stats.maleCount / stats.totalMembers * 100),
"%"
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 276,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 271,
columnNumber: 21
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "h-full bg-primary/40 transition-all duration-500 flex items-center justify-center",
style: {
width: `${stats.totalMembers > 0 ? stats.femaleCount / stats.totalMembers * 100 : 0}%`
},
children: stats.totalMembers > 0 && stats.femaleCount > 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "text-[10px] text-primary-foreground font-bold px-1",
children: [
Math.round(stats.femaleCount / stats.totalMembers * 100),
"%"
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 286,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 281,
columnNumber: 21
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 270,
columnNumber: 19
}, this)
"男性 ",
stats.maleCount,
" · 女性 ",
stats.femaleCount
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 259,
lineNumber: 252,
columnNumber: 17
}, this)
]
@@ -3674,7 +3574,7 @@ function DashboardPage() {
className: "absolute bottom-0 left-0 right-0 h-1 bg-gradient-to-r from-primary/50 via-primary to-primary/50 opacity-0 group-hover:opacity-100 transition-opacity"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 295,
lineNumber: 257,
columnNumber: 13
}, this)
]
@@ -3704,7 +3604,7 @@ function DashboardPage() {
children: "最近更新"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 302,
lineNumber: 264,
columnNumber: 15
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$tabs$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["TabsTrigger"], {
@@ -3712,7 +3612,7 @@ function DashboardPage() {
children: "近期纪念日"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 303,
lineNumber: 265,
columnNumber: 15
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$tabs$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["TabsTrigger"], {
@@ -3720,7 +3620,7 @@ function DashboardPage() {
children: "统计图表"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 304,
lineNumber: 266,
columnNumber: 15
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$tabs$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["TabsTrigger"], {
@@ -3728,13 +3628,13 @@ function DashboardPage() {
children: "迁徙记录"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 305,
lineNumber: 267,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 301,
lineNumber: 263,
columnNumber: 13
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$client$5d$__$28$ecmascript$29$__["default"], {
@@ -3749,24 +3649,24 @@ function DashboardPage() {
className: "h-3 w-3"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 309,
lineNumber: 271,
columnNumber: 22
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 308,
lineNumber: 270,
columnNumber: 15
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 307,
lineNumber: 269,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 300,
lineNumber: 262,
columnNumber: 11
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$tabs$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["TabsContent"], {
@@ -3785,20 +3685,20 @@ function DashboardPage() {
children: "近期修谱动态"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 318,
lineNumber: 280,
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardDescription"], {
children: "记录家族成员的最新变动与修订"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 319,
lineNumber: 281,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 317,
lineNumber: 279,
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], {
@@ -3816,20 +3716,20 @@ function DashboardPage() {
className: "h-full w-px bg-border group-last:hidden"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 328,
lineNumber: 290,
columnNumber: 31
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: `absolute top-2 h-2 w-2 rounded-full ring-4 ring-background ${activity.action === 'create' ? 'bg-green-500' : activity.action === 'update' ? 'bg-blue-500' : activity.action === 'delete' ? 'bg-red-500' : 'bg-purple-500'}`
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 329,
lineNumber: 291,
columnNumber: 31
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 327,
lineNumber: 289,
columnNumber: 29
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -3843,7 +3743,7 @@ function DashboardPage() {
children: activity.action === 'create' ? '创建' : activity.action === 'update' ? '更新' : activity.action === 'delete' ? '删除' : '导入'
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 338,
lineNumber: 300,
columnNumber: 33
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
@@ -3851,7 +3751,7 @@ function DashboardPage() {
children: activity.entityName || '未知'
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 348,
lineNumber: 310,
columnNumber: 33
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
@@ -3859,13 +3759,13 @@ function DashboardPage() {
children: (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$date$2d$fns$40$4$2e$1$2e$0$2f$node_modules$2f$date$2d$fns$2f$format$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["format"])(new Date(activity.timestamp), 'MM-dd HH:mm')
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 349,
lineNumber: 311,
columnNumber: 33
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 337,
lineNumber: 299,
columnNumber: 31
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
@@ -3878,47 +3778,47 @@ function DashboardPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 353,
lineNumber: 315,
columnNumber: 31
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 336,
lineNumber: 298,
columnNumber: 29
}, this)
]
}, activity.id, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 326,
lineNumber: 288,
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "text-center text-muted-foreground py-8",
children: "暂无修谱记录"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 363,
lineNumber: 325,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 323,
lineNumber: 285,
columnNumber: 21
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 322,
lineNumber: 284,
columnNumber: 19
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 321,
lineNumber: 283,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 316,
lineNumber: 278,
columnNumber: 15
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -3934,19 +3834,19 @@ function DashboardPage() {
className: "h-5 w-5"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 376,
lineNumber: 338,
columnNumber: 23
}, this),
"本月祭祖/纪念"
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 375,
lineNumber: 337,
columnNumber: 21
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 374,
lineNumber: 336,
columnNumber: 19
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], {
@@ -3969,7 +3869,7 @@ function DashboardPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 388,
lineNumber: 350,
columnNumber: 33
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
@@ -3977,13 +3877,13 @@ function DashboardPage() {
children: anniversary.day
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 391,
lineNumber: 353,
columnNumber: 33
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 387,
lineNumber: 349,
columnNumber: 31
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -3998,7 +3898,7 @@ function DashboardPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 394,
lineNumber: 356,
columnNumber: 33
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
@@ -4013,24 +3913,24 @@ function DashboardPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 397,
lineNumber: 359,
columnNumber: 33
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 393,
lineNumber: 355,
columnNumber: 31
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 386,
lineNumber: 348,
columnNumber: 29
}, this)
}, `${anniversary.member.id}-${anniversary.type}`, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 385,
lineNumber: 347,
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -4038,34 +3938,34 @@ function DashboardPage() {
children: "本月暂无纪念日"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 407,
lineNumber: 369,
columnNumber: 23
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 380,
lineNumber: 342,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 373,
lineNumber: 335,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 372,
lineNumber: 334,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 315,
lineNumber: 277,
columnNumber: 13
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 314,
lineNumber: 276,
columnNumber: 11
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$tabs$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["TabsContent"], {
@@ -4081,20 +3981,20 @@ function DashboardPage() {
children: "近期纪念日"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 421,
lineNumber: 383,
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardDescription"], {
children: "未来三个月内的生日和忌日"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 422,
lineNumber: 384,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 420,
lineNumber: 382,
columnNumber: 15
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], {
@@ -4156,7 +4056,7 @@ function DashboardPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 478,
lineNumber: 440,
columnNumber: 37
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
@@ -4164,13 +4064,13 @@ function DashboardPage() {
children: event.date.getDate()
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 479,
lineNumber: 441,
columnNumber: 37
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 477,
lineNumber: 439,
columnNumber: 35
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -4185,7 +4085,7 @@ function DashboardPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 482,
lineNumber: 444,
columnNumber: 37
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
@@ -4200,34 +4100,34 @@ function DashboardPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 485,
lineNumber: 447,
columnNumber: 37
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 481,
lineNumber: 443,
columnNumber: 35
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 476,
lineNumber: 438,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 475,
lineNumber: 437,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 474,
lineNumber: 436,
columnNumber: 29
}, this)
}, `${event.member.id}-${event.type}-${index}`, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 473,
lineNumber: 435,
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -4235,29 +4135,29 @@ function DashboardPage() {
children: "未来三个月暂无纪念日"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 497,
lineNumber: 459,
columnNumber: 23
}, this);
})()
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 425,
lineNumber: 387,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 424,
lineNumber: 386,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 419,
lineNumber: 381,
columnNumber: 13
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 418,
lineNumber: 380,
columnNumber: 11
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$tabs$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["TabsContent"], {
@@ -4267,12 +4167,12 @@ function DashboardPage() {
members: Object.values(treeData.members)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 509,
lineNumber: 471,
columnNumber: 13
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 508,
lineNumber: 470,
columnNumber: 11
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$tabs$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["TabsContent"], {
@@ -4288,20 +4188,20 @@ function DashboardPage() {
children: "家族迁徙记录"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 516,
lineNumber: 478,
columnNumber: 17
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardDescription"], {
children: "记录家族成员的籍贯分布"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 517,
lineNumber: 479,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 515,
lineNumber: 477,
columnNumber: 15
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$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$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], {
@@ -4336,7 +4236,7 @@ function DashboardPage() {
children: location
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 541,
lineNumber: 503,
columnNumber: 29
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
@@ -4347,13 +4247,13 @@ function DashboardPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 542,
lineNumber: 504,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 540,
lineNumber: 502,
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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -4369,7 +4269,7 @@ function DashboardPage() {
children: member.fullName
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 550,
lineNumber: 512,
columnNumber: 35
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
@@ -4381,30 +4281,30 @@ function DashboardPage() {
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 551,
lineNumber: 513,
columnNumber: 35
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 549,
lineNumber: 511,
columnNumber: 33
}, this)
}, member.id, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 548,
lineNumber: 510,
columnNumber: 31
}, this)
}["DashboardPage.useMemo"])
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 546,
lineNumber: 508,
columnNumber: 27
}, this)
]
}, location, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 539,
lineNumber: 501,
columnNumber: 25
}, this)
}["DashboardPage.useMemo"]) : /*#__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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -4412,7 +4312,7 @@ function DashboardPage() {
children: "暂无迁徙记录"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 559,
lineNumber: 521,
columnNumber: 23
}, this);
}
@@ -4421,29 +4321,29 @@ function DashboardPage() {
])
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 520,
lineNumber: 482,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 519,
lineNumber: 481,
columnNumber: 15
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 514,
lineNumber: 476,
columnNumber: 13
}, this)
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 513,
lineNumber: 475,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 299,
lineNumber: 261,
columnNumber: 9
}, this)
]
@@ -4481,7 +4381,7 @@ function StatCard({ title, value, subtitle, icon }) {
children: title
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 584,
lineNumber: 546,
columnNumber: 11
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -4489,13 +4389,13 @@ function StatCard({ title, value, subtitle, icon }) {
children: icon
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 585,
lineNumber: 547,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 583,
lineNumber: 545,
columnNumber: 9
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -4506,7 +4406,7 @@ function StatCard({ title, value, subtitle, icon }) {
children: value
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 590,
lineNumber: 552,
columnNumber: 11
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
@@ -4514,32 +4414,32 @@ function StatCard({ title, value, subtitle, icon }) {
children: subtitle
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 591,
lineNumber: 553,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 589,
lineNumber: 551,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 582,
lineNumber: 544,
columnNumber: 7
}, 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$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "absolute bottom-0 left-0 right-0 h-1 bg-gradient-to-r from-primary/50 via-primary to-primary/50 opacity-0 group-hover:opacity-100 transition-opacity"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 594,
lineNumber: 556,
columnNumber: 7
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/page.tsx",
lineNumber: 581,
lineNumber: 543,
columnNumber: 5
}, this);
}
File diff suppressed because one or more lines are too long
@@ -195,7 +195,6 @@
--color-blue-200: #bedbff;
--color-blue-400: #54a2ff;
--color-blue-500: #3080ff;
--color-blue-600: #155dfc;
--color-blue-700: #1447e6;
--color-blue-800: #193cb8;
--color-blue-900: #1c398e;
@@ -205,21 +204,21 @@
--color-purple-200: #e9d5ff;
--color-purple-500: #ac4bff;
--color-purple-700: #8200da;
--color-pink-50: #fdf2f8;
--color-pink-100: #fce7f3;
--color-pink-200: #fccee8;
--color-pink-400: #fb64b6;
--color-pink-500: #f6339a;
--color-pink-600: #e30076;
--color-pink-700: #c4005c;
--color-pink-800: #a2004c;
--color-pink-950: #510424;
--color-gray-50: #f9fafb;
--color-gray-100: #f3f4f6;
--color-gray-200: #e5e7eb;
--color-gray-500: #6a7282;
--color-gray-700: #364153;
--color-neutral-100: #f5f5f5;
--color-neutral-200: #e5e5e5;
--color-neutral-400: #a1a1a1;
--color-neutral-500: #737373;
--color-neutral-600: #525252;
--color-black: #000;
--color-white: #fff;
--spacing: .25rem;
@@ -246,8 +245,6 @@
--text-3xl--line-height: calc(2.25 / 1.875);
--text-4xl: 2.25rem;
--text-4xl--line-height: calc(2.5 / 2.25);
--text-5xl: 3rem;
--text-5xl--line-height: 1;
--font-weight-normal: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
@@ -305,7 +302,6 @@
--color-blue-200: lab(86.15% -4.04379 -21.0797);
--color-blue-400: lab(65.0361% -1.42065 -56.9802);
--color-blue-500: lab(54.1736% 13.3369 -74.6839);
--color-blue-600: lab(44.0605% 29.0279 -86.0352);
--color-blue-700: lab(36.9089% 35.0961 -85.6872);
--color-blue-800: lab(30.2514% 27.7853 -70.2699);
--color-blue-900: lab(26.1542% 15.7545 -51.5504);
@@ -315,21 +311,21 @@
--color-purple-200: lab(87.8405% 13.4282 -18.7159);
--color-purple-500: lab(52.0183% 66.11 -78.2316);
--color-purple-700: lab(36.1758% 69.8525 -80.0381);
--color-pink-50: lab(96.4459% 4.53997 -1.49434);
--color-pink-100: lab(93.5864% 9.01193 -3.15079);
--color-pink-200: lab(87.4504% 19.6 -6.46662);
--color-pink-400: lab(64.5597% 64.3615 -12.7988);
--color-pink-500: lab(56.9303% 76.8162 -8.07021);
--color-pink-600: lab(49.5493% 79.8381 2.31768);
--color-pink-700: lab(42.1737% 71.8009 7.42233);
--color-pink-800: lab(34.9559% 60.2885 5.99639);
--color-pink-950: lab(15.6116% 35.2166 3.53979);
--color-gray-50: lab(98.2596% -.247031 -.706708);
--color-gray-100: lab(96.1596% -.0823438 -1.13575);
--color-gray-200: lab(91.6229% -.159115 -2.26791);
--color-gray-500: lab(47.7841% -.393182 -10.0268);
--color-gray-700: lab(27.1134% -.956401 -12.3224);
--color-neutral-100: lab(96.52% -.0000298023 .0000119209);
--color-neutral-200: lab(90.952% 0 -.0000119209);
--color-neutral-400: lab(66.128% -.0000298023 .0000119209);
--color-neutral-500: lab(48.496% 0 0);
--color-neutral-600: lab(34.924% 0 0);
}
}
}
@@ -733,10 +729,6 @@
top: 100%;
}
.-right-0\.5 {
right: calc(var(--spacing) * -.5);
}
.-right-1 {
right: calc(var(--spacing) * -1);
}
@@ -765,10 +757,6 @@
right: calc(var(--spacing) * 4);
}
.-bottom-0\.5 {
bottom: calc(var(--spacing) * -.5);
}
.-bottom-1 {
bottom: calc(var(--spacing) * -1);
}
@@ -951,10 +939,6 @@
margin-block: calc(var(--spacing) * 1);
}
.-mt-2 {
margin-top: calc(var(--spacing) * -2);
}
.-mt-4 {
margin-top: calc(var(--spacing) * -4);
}
@@ -1202,10 +1186,6 @@
height: calc(var(--spacing) * 3);
}
.h-3\.5 {
height: calc(var(--spacing) * 3.5);
}
.h-4 {
height: calc(var(--spacing) * 4);
}
@@ -1390,10 +1370,6 @@
width: calc(var(--spacing) * 3);
}
.w-3\.5 {
width: calc(var(--spacing) * 3.5);
}
.w-3\/4 {
width: 75%;
}
@@ -1883,12 +1859,6 @@
gap: calc(var(--spacing) * 8);
}
:where(.space-y-0 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-0\.5 > :not(:last-child)) {
--tw-space-y-reverse: 0;
margin-block-start: calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));
@@ -2128,6 +2098,16 @@
border-color: var(--color-blue-200);
}
.border-blue-200\/50 {
border-color: #bedbff80;
}
@supports (color: color-mix(in lab, red, red)) {
.border-blue-200\/50 {
border-color: color-mix(in oklab, var(--color-blue-200) 50%, transparent);
}
}
.border-blue-500 {
border-color: var(--color-blue-500);
}
@@ -2202,14 +2182,20 @@
}
}
.border-neutral-200 {
border-color: var(--color-neutral-200);
}
.border-orange-200 {
border-color: var(--color-orange-200);
}
.border-pink-200\/50 {
border-color: #fccee880;
}
@supports (color: color-mix(in lab, red, red)) {
.border-pink-200\/50 {
border-color: color-mix(in oklab, var(--color-pink-200) 50%, transparent);
}
}
.border-primary {
border-color: var(--primary);
}
@@ -2336,6 +2322,16 @@
background-color: var(--color-blue-50);
}
.bg-blue-50\/50 {
background-color: #eff6ff80;
}
@supports (color: color-mix(in lab, red, red)) {
.bg-blue-50\/50 {
background-color: color-mix(in oklab, var(--color-blue-50) 50%, transparent);
}
}
.bg-blue-100 {
background-color: var(--color-blue-100);
}
@@ -2390,36 +2386,6 @@
background-color: var(--foreground);
}
.bg-foreground\/25 {
background-color: var(--foreground);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-foreground\/25 {
background-color: color-mix(in oklab, var(--foreground) 25%, transparent);
}
}
.bg-foreground\/50 {
background-color: var(--foreground);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-foreground\/50 {
background-color: color-mix(in oklab, var(--foreground) 50%, transparent);
}
}
.bg-foreground\/60 {
background-color: var(--foreground);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-foreground\/60 {
background-color: color-mix(in oklab, var(--foreground) 60%, transparent);
}
}
.bg-gray-50 {
background-color: var(--color-gray-50);
}
@@ -2488,12 +2454,18 @@
background-color: var(--color-orange-500);
}
.bg-pink-100 {
background-color: var(--color-pink-100);
.bg-pink-50\/50 {
background-color: #fdf2f880;
}
.bg-pink-500 {
background-color: var(--color-pink-500);
@supports (color: color-mix(in lab, red, red)) {
.bg-pink-50\/50 {
background-color: color-mix(in oklab, var(--color-pink-50) 50%, transparent);
}
}
.bg-pink-100 {
background-color: var(--color-pink-100);
}
.bg-popover {
@@ -2534,36 +2506,6 @@
}
}
.bg-primary\/40 {
background-color: var(--primary);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-primary\/40 {
background-color: color-mix(in oklab, var(--primary) 40%, transparent);
}
}
.bg-primary\/60 {
background-color: var(--primary);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-primary\/60 {
background-color: color-mix(in oklab, var(--primary) 60%, transparent);
}
}
.bg-primary\/70 {
background-color: var(--primary);
}
@supports (color: color-mix(in lab, red, red)) {
.bg-primary\/70 {
background-color: color-mix(in oklab, var(--primary) 70%, transparent);
}
}
.bg-purple-50 {
background-color: var(--color-purple-50);
}
@@ -2622,26 +2564,11 @@
background-image: url("https://www.transparenttextures.com/patterns/rice-paper.png");
}
.from-blue-500 {
--tw-gradient-from: var(--color-blue-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-blue-600 {
--tw-gradient-from: var(--color-blue-600);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-card {
--tw-gradient-from: var(--card);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-pink-500 {
--tw-gradient-from: var(--color-pink-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-primary\/5 {
--tw-gradient-from: var(--primary);
}
@@ -2682,22 +2609,6 @@
--tw-gradient-stops: var(--tw-gradient-via-stops);
}
.via-purple-500 {
--tw-gradient-via: var(--color-purple-500);
--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-via-stops);
}
.to-blue-400 {
--tw-gradient-to: var(--color-blue-400);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-blue-500 {
--tw-gradient-to: var(--color-blue-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-card\/50 {
--tw-gradient-to: var(--card);
}
@@ -2712,21 +2623,6 @@
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-pink-400 {
--tw-gradient-to: var(--color-pink-400);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-pink-500 {
--tw-gradient-to: var(--color-pink-500);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-pink-600 {
--tw-gradient-to: var(--color-pink-600);
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-primary\/50 {
--tw-gradient-to: var(--primary);
}
@@ -3022,11 +2918,6 @@
line-height: var(--tw-leading, var(--text-4xl--line-height));
}
.text-5xl {
font-size: var(--text-5xl);
line-height: var(--tw-leading, var(--text-5xl--line-height));
}
.text-base {
font-size: var(--text-base);
line-height: var(--tw-leading, var(--text-base--line-height));
@@ -3178,10 +3069,6 @@
color: var(--color-blue-400);
}
.text-blue-600 {
color: var(--color-blue-600);
}
.text-blue-700 {
color: var(--color-blue-700);
}
@@ -3274,10 +3161,6 @@
color: var(--color-neutral-500);
}
.text-neutral-600 {
color: var(--color-neutral-600);
}
.text-orange-700 {
color: var(--color-orange-700);
}
@@ -3286,10 +3169,6 @@
color: var(--color-pink-400);
}
.text-pink-600 {
color: var(--color-pink-600);
}
.text-pink-700 {
color: var(--color-pink-700);
}
@@ -3316,16 +3195,6 @@
}
}
.text-primary\/80 {
color: var(--primary);
}
@supports (color: color-mix(in lab, red, red)) {
.text-primary\/80 {
color: color-mix(in oklab, var(--primary) 80%, transparent);
}
}
.text-purple-700 {
color: var(--color-purple-700);
}
@@ -3611,11 +3480,6 @@
transition-duration: .3s;
}
.duration-500 {
--tw-duration: .5s;
transition-duration: .5s;
}
.duration-1000 {
--tw-duration: 1s;
transition-duration: 1s;
@@ -4158,12 +4022,6 @@
}
}
@media (hover: hover) {
.hover\:bg-card:hover {
background-color: var(--card);
}
}
@media (hover: hover) {
.hover\:bg-destructive:hover {
background-color: var(--destructive);
@@ -5897,10 +5755,30 @@
border-color: var(--color-blue-800);
}
.dark\:border-blue-800\/30:is(.dark *) {
border-color: #193cb84d;
}
@supports (color: color-mix(in lab, red, red)) {
.dark\:border-blue-800\/30:is(.dark *) {
border-color: color-mix(in oklab, var(--color-blue-800) 30%, transparent);
}
}
.dark\:border-input:is(.dark *) {
border-color: var(--input);
}
.dark\:border-pink-800\/30:is(.dark *) {
border-color: #a2004c4d;
}
@supports (color: color-mix(in lab, red, red)) {
.dark\:border-pink-800\/30:is(.dark *) {
border-color: color-mix(in oklab, var(--color-pink-800) 30%, transparent);
}
}
.dark\:bg-blue-900\/20:is(.dark *) {
background-color: #1c398e33;
}
@@ -5915,6 +5793,16 @@
background-color: var(--color-blue-950);
}
.dark\:bg-blue-950\/20:is(.dark *) {
background-color: #16245633;
}
@supports (color: color-mix(in lab, red, red)) {
.dark\:bg-blue-950\/20:is(.dark *) {
background-color: color-mix(in oklab, var(--color-blue-950) 20%, transparent);
}
}
.dark\:bg-destructive\/60:is(.dark *) {
background-color: var(--destructive);
}
@@ -5935,6 +5823,16 @@
}
}
.dark\:bg-pink-950\/20:is(.dark *) {
background-color: #51042433;
}
@supports (color: color-mix(in lab, red, red)) {
.dark\:bg-pink-950\/20:is(.dark *) {
background-color: color-mix(in oklab, var(--color-pink-950) 20%, transparent);
}
}
.dark\:bg-transparent:is(.dark *) {
background-color: #0000;
}
@@ -5957,18 +5855,10 @@
color: var(--color-blue-200);
}
.dark\:text-blue-400:is(.dark *) {
color: var(--color-blue-400);
}
.dark\:text-muted-foreground:is(.dark *) {
color: var(--muted-foreground);
}
.dark\:text-pink-400:is(.dark *) {
color: var(--color-pink-400);
}
.dark\:text-yellow-200:is(.dark *) {
color: var(--color-yellow-200);
}
File diff suppressed because one or more lines are too long