resolve build error

This commit is contained in:
Yoan.liu
2025-04-13 08:54:05 +08:00
parent 6a23da3de3
commit 4475ed0dea
5 changed files with 9 additions and 7 deletions

View File

@@ -310,7 +310,7 @@ const StatisticCard = ({
onClick?: () => void;
}) => {
return (
<Card className="size-full overflow-hidden" hoverable loading={loading} variant="borderless" onClick={onClick}>
<Card className="size-full overflow-hidden" hoverable loading={loading} bordered={false} onClick={onClick}>
<Space size="middle">
{icon}
<Statistic

View File

@@ -1,8 +1,8 @@
import { CronExpressionParser } from "cron-parser";
import { parseExpression } from "cron-parser";
export const validCronExpression = (expr: string): boolean => {
try {
CronExpressionParser.parse(expr);
parseExpression(expr);
if (expr.trim().split(" ").length !== 5) return false; // pocketbase 后端仅支持五段式的表达式
return true;
@@ -15,7 +15,7 @@ export const getNextCronExecutions = (expr: string, times = 1): Date[] => {
if (!validCronExpression(expr)) return [];
const now = new Date();
const cron = CronExpressionParser.parse(expr, { currentDate: now });
const cron = parseExpression(expr, { currentDate: now });
return cron.take(times).map((date) => date.toDate());
return cron.iterate(times).map((date) => date.toDate());
};