fix: public note amount display

This commit is contained in:
hamster1963 2024-12-17 15:36:02 +08:00
parent 9afded7e21
commit 5c2a9b28f3
2 changed files with 16 additions and 8 deletions

View File

@ -72,7 +72,8 @@ export default function ServerCard({ now, serverInfo }: { now: number; serverInf
<p className={cn("text-[10px] text-muted-foreground")}> <p className={cn("text-[10px] text-muted-foreground")}>
: {isNeverExpire ? "永久" : daysLeft + "天"} : {isNeverExpire ? "永久" : daysLeft + "天"}
</p> </p>
{parsedData.billingDataMod.amount !== "0" && {parsedData.billingDataMod.amount &&
parsedData.billingDataMod.amount !== "0" &&
parsedData.billingDataMod.amount !== "-1" ? ( parsedData.billingDataMod.amount !== "-1" ? (
<p className={cn("text-[10px] text-muted-foreground ")}> <p className={cn("text-[10px] text-muted-foreground ")}>
: {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle} : {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle}
@ -88,7 +89,8 @@ export default function ServerCard({ now, serverInfo }: { now: number; serverInf
<p className={cn("text-[10px] text-muted-foreground text-red-600")}> <p className={cn("text-[10px] text-muted-foreground text-red-600")}>
: {daysLeft * -1} : {daysLeft * -1}
</p> </p>
{parsedData.billingDataMod.amount !== "0" && {parsedData.billingDataMod.amount &&
parsedData.billingDataMod.amount !== "0" &&
parsedData.billingDataMod.amount !== "-1" ? ( parsedData.billingDataMod.amount !== "-1" ? (
<p className={cn("text-[10px] text-muted-foreground ")}> <p className={cn("text-[10px] text-muted-foreground ")}>
: {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle} : {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle}
@ -208,7 +210,8 @@ export default function ServerCard({ now, serverInfo }: { now: number; serverInf
<p className={cn("text-[10px] text-muted-foreground")}> <p className={cn("text-[10px] text-muted-foreground")}>
: {isNeverExpire ? "永久" : daysLeft + "天"} : {isNeverExpire ? "永久" : daysLeft + "天"}
</p> </p>
{parsedData.billingDataMod.amount !== "0" && {parsedData.billingDataMod.amount &&
parsedData.billingDataMod.amount !== "0" &&
parsedData.billingDataMod.amount !== "-1" ? ( parsedData.billingDataMod.amount !== "-1" ? (
<p className={cn("text-[10px] text-muted-foreground ")}> <p className={cn("text-[10px] text-muted-foreground ")}>
: {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle} : {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle}
@ -224,7 +227,8 @@ export default function ServerCard({ now, serverInfo }: { now: number; serverInf
<p className={cn("text-[10px] text-muted-foreground text-red-600")}> <p className={cn("text-[10px] text-muted-foreground text-red-600")}>
: {daysLeft * -1} : {daysLeft * -1}
</p> </p>
{parsedData.billingDataMod.amount !== "0" && {parsedData.billingDataMod.amount &&
parsedData.billingDataMod.amount !== "0" &&
parsedData.billingDataMod.amount !== "-1" ? ( parsedData.billingDataMod.amount !== "-1" ? (
<p className={cn("text-[10px] text-muted-foreground ")}> <p className={cn("text-[10px] text-muted-foreground ")}>
: {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle} : {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle}

View File

@ -86,7 +86,8 @@ export default function ServerCardInline({
<p className={cn("text-[10px] text-muted-foreground")}> <p className={cn("text-[10px] text-muted-foreground")}>
: {isNeverExpire ? "永久" : daysLeft + "天"} : {isNeverExpire ? "永久" : daysLeft + "天"}
</p> </p>
{parsedData.billingDataMod.amount !== "0" && {parsedData.billingDataMod.amount &&
parsedData.billingDataMod.amount !== "0" &&
parsedData.billingDataMod.amount !== "-1" ? ( parsedData.billingDataMod.amount !== "-1" ? (
<p className={cn("text-[10px] text-muted-foreground ")}> <p className={cn("text-[10px] text-muted-foreground ")}>
: {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle} : {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle}
@ -102,7 +103,8 @@ export default function ServerCardInline({
<p className={cn("text-[10px] text-muted-foreground text-red-600")}> <p className={cn("text-[10px] text-muted-foreground text-red-600")}>
: {daysLeft * -1} : {daysLeft * -1}
</p> </p>
{parsedData.billingDataMod.amount !== "0" && {parsedData.billingDataMod.amount &&
parsedData.billingDataMod.amount !== "0" &&
parsedData.billingDataMod.amount !== "-1" ? ( parsedData.billingDataMod.amount !== "-1" ? (
<p className={cn("text-[10px] text-muted-foreground ")}> <p className={cn("text-[10px] text-muted-foreground ")}>
: {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle} : {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle}
@ -247,7 +249,8 @@ export default function ServerCardInline({
<p className={cn("text-[10px] text-muted-foreground")}> <p className={cn("text-[10px] text-muted-foreground")}>
: {isNeverExpire ? "永久" : daysLeft + "天"} : {isNeverExpire ? "永久" : daysLeft + "天"}
</p> </p>
{parsedData.billingDataMod.amount !== "0" && {parsedData.billingDataMod.amount &&
parsedData.billingDataMod.amount !== "0" &&
parsedData.billingDataMod.amount !== "-1" ? ( parsedData.billingDataMod.amount !== "-1" ? (
<p className={cn("text-[10px] text-muted-foreground ")}> <p className={cn("text-[10px] text-muted-foreground ")}>
: {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle} : {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle}
@ -263,7 +266,8 @@ export default function ServerCardInline({
<p className={cn("text-[10px] text-muted-foreground text-red-600")}> <p className={cn("text-[10px] text-muted-foreground text-red-600")}>
: {daysLeft * -1} : {daysLeft * -1}
</p> </p>
{parsedData.billingDataMod.amount !== "0" && {parsedData.billingDataMod.amount &&
parsedData.billingDataMod.amount !== "0" &&
parsedData.billingDataMod.amount !== "-1" ? ( parsedData.billingDataMod.amount !== "-1" ? (
<p className={cn("text-[10px] text-muted-foreground ")}> <p className={cn("text-[10px] text-muted-foreground ")}>
: {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle} : {parsedData.billingDataMod.amount}/{parsedData.billingDataMod.cycle}