From 9fb88abcfef8107aca0e39c848d089a204906210 Mon Sep 17 00:00:00 2001 From: cattie <2237829695@qq.com> Date: Wed, 18 Feb 2026 14:34:28 +0800 Subject: [PATCH] fix: red envelope related bugs --- frontend/app/(redenvelope)/layout.tsx | 16 ++++++++++ .../redenvelope/[id]/page.tsx | 0 .../common/redenvelope/image-cropper.tsx | 2 +- .../common/redenvelope/red-envelope-card.tsx | 2 +- .../common/redenvelope/red-envelope-claim.tsx | 23 +++++++------- frontend/proxy.ts | 2 +- go.mod | 15 +++++----- go.sum | 30 ++++++++++--------- internal/apps/order/routers.go | 6 +++- internal/apps/upload/routers.go | 1 + 10 files changed, 59 insertions(+), 38 deletions(-) create mode 100644 frontend/app/(redenvelope)/layout.tsx rename frontend/app/{(pay) => (redenvelope)}/redenvelope/[id]/page.tsx (100%) diff --git a/frontend/app/(redenvelope)/layout.tsx b/frontend/app/(redenvelope)/layout.tsx new file mode 100644 index 00000000..9ead5ac7 --- /dev/null +++ b/frontend/app/(redenvelope)/layout.tsx @@ -0,0 +1,16 @@ +/** + * 红包页面布局 + * 提供简洁的布局,不包含侧边栏和用户上下文 + * 允许未登录用户访问红包详情 + */ +export default function RedEnvelopeLayout({ + children, +}: { + children: React.ReactNode +}) { + return ( +