创建红包
@@ -318,7 +318,7 @@ export function CreateRedPacketPage() {
/* ---------- UI helpers ---------- */
function Card({ children }: { children: React.ReactNode }) {
- return
{children}
+ return
{children}
}
function Field({
diff --git a/tonesc-red-packet/app/layout.tsx b/tonesc-red-packet/app/layout.tsx
index 2497c1a..c6f78f7 100644
--- a/tonesc-red-packet/app/layout.tsx
+++ b/tonesc-red-packet/app/layout.tsx
@@ -24,7 +24,7 @@ export default function RootLayout({
children: React.ReactNode;
}>) {
return (
-
+
diff --git a/tonesc-red-packet/app/server/actions/create-red-packet.ts b/tonesc-red-packet/app/server/actions/create-red-packet.ts
index df74df2..4eeed87 100644
--- a/tonesc-red-packet/app/server/actions/create-red-packet.ts
+++ b/tonesc-red-packet/app/server/actions/create-red-packet.ts
@@ -29,7 +29,7 @@ export async function createRedPacket(
count: payload.count,
- currencyName: payload.currency.name,
+ currencyName: payload.currency.name.trim(),
currencyPrecision: payload.currency.precision,
rule: payload.rule,
diff --git a/tonesc-red-packet/lib/validate-red-packet.ts b/tonesc-red-packet/lib/validate-red-packet.ts
index 40081b5..5970f2e 100644
--- a/tonesc-red-packet/lib/validate-red-packet.ts
+++ b/tonesc-red-packet/lib/validate-red-packet.ts
@@ -37,7 +37,7 @@ export function validateCreateRedPacketPayload(
}
/* 金额单位 */
- if (!currency.name) {
+ if (!currency.name.trim()) {
return { ok: false, message: "金额单位名称不能为空" }
}