Skip to content

Commit 9d593b1

Browse files
CopilotRavelloH
andcommitted
Fix unused ShotDateTimeParts import and complete refactoring
Co-authored-by: RavelloH <68409330+RavelloH@users.noreply.github.com>
1 parent 8ae9928 commit 9d593b1

File tree

9 files changed

+10
-16
lines changed

9 files changed

+10
-16
lines changed

apps/web/src/actions/message.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ import type { NextResponse } from "next/server";
2828
import { checkUserOnlineStatus, publishNoticeToUser } from "@/lib/server/ably";
2929
import { isAblyEnabled } from "@/lib/server/ably-config";
3030
import { authVerify } from "@/lib/server/auth-verify";
31-
import { calculateMD5 } from "@/lib/server/crypto";
3231
import { getConfig } from "@/lib/server/config-cache";
32+
import { calculateMD5 } from "@/lib/server/crypto";
3333
import { sendNotice } from "@/lib/server/notice";
3434
import prisma from "@/lib/server/prisma";
3535
import limitControl from "@/lib/server/rate-limit";

apps/web/src/app/(admin)/admin/cloud/CloudHistoryTable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ import { getCloudHistory } from "@/actions/cloud";
1212
import type { FilterConfig } from "@/components/ui/GridTable";
1313
import GridTable from "@/components/ui/GridTable";
1414
import { useBroadcast } from "@/hooks/use-broadcast";
15+
import { formatDateTimeWithSeconds } from "@/lib/shared/date-format";
1516
import Clickable from "@/ui/Clickable";
1617
import { Dialog } from "@/ui/Dialog";
1718
import type { TableColumn } from "@/ui/Table";
18-
import { formatDateTimeWithSeconds } from "@/lib/shared/date-format";
1919

2020
type SortKey =
2121
| "id"

apps/web/src/app/(admin)/admin/cloud/CloudReport.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {
1919
import { GridItem } from "@/components/client/layout/RowGrid";
2020
import ErrorPage from "@/components/ui/Error";
2121
import { useBroadcast, useBroadcastSender } from "@/hooks/use-broadcast";
22+
import { formatDateTimeWithSeconds } from "@/lib/shared/date-format";
2223
import { AutoTransition } from "@/ui/AutoTransition";
2324
import { Button } from "@/ui/Button";
2425
import Clickable from "@/ui/Clickable";
@@ -27,7 +28,6 @@ import { Input } from "@/ui/Input";
2728
import { LoadingIndicator } from "@/ui/LoadingIndicator";
2829
import { Switch } from "@/ui/Switch";
2930
import { useToast } from "@/ui/Toast";
30-
import { formatDateTimeWithSeconds } from "@/lib/shared/date-format";
3131

3232
const CLOUD_STATUS_LABELS: Record<string, string> = {
3333
active: "已激活",
@@ -152,7 +152,9 @@ function buildSummary(
152152
`云端状态:${remoteStatus};事件总数 ${remote.eventsTotal ?? "-"},成功率 ${formatRate(remote.successRate)}。`,
153153
);
154154
if (remote.registeredAt) {
155-
lines.push(`注册时间:${formatDateTimeWithSeconds(remote.registeredAt)}。`);
155+
lines.push(
156+
`注册时间:${formatDateTimeWithSeconds(remote.registeredAt)}。`,
157+
);
156158
}
157159
const localMinuteSlot = utcMinuteToLocalHhMm(remote.minuteOfDay);
158160
if (localMinuteSlot) {

apps/web/src/app/(admin)/admin/friends/FriendsTable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ import type { ActionButton, FilterConfig } from "@/components/ui/GridTable";
2222
import GridTable from "@/components/ui/GridTable";
2323
import Link from "@/components/ui/Link";
2424
import { useBroadcast, useBroadcastSender } from "@/hooks/use-broadcast";
25+
import { formatDateTimeLocale } from "@/lib/shared/date-format";
2526
import { AlertDialog } from "@/ui/AlertDialog";
2627
import type { TableColumn } from "@/ui/Table";
2728
import { useToast } from "@/ui/Toast";
28-
import { formatDateTimeLocale } from "@/lib/shared/date-format";
2929

3030
type SortKey =
3131
| "id"

apps/web/src/app/(build-in)/friends/new/FriendLinkApplyClient.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import AreaChart, {
2626
import { CaptchaButton } from "@/components/ui/CaptchaButton";
2727
import { useNavigateWithTransition } from "@/components/ui/Link";
2828
import { useBroadcast, useBroadcastSender } from "@/hooks/use-broadcast";
29+
import { formatDateTimeLocale } from "@/lib/shared/date-format";
2930
import { AlertDialog } from "@/ui/AlertDialog";
3031
import { AutoResizer } from "@/ui/AutoResizer";
3132
import { AutoTransition } from "@/ui/AutoTransition";
@@ -34,7 +35,6 @@ import Clickable from "@/ui/Clickable";
3435
import { Input } from "@/ui/Input";
3536
import { Table, type TableColumn } from "@/ui/Table";
3637
import { useToast } from "@/ui/Toast";
37-
import { formatDateTimeLocale } from "@/lib/shared/date-format";
3838

3939
interface FriendLinkApplyClientProps {
4040
currentUser: FriendLinkApplyUser | null;

apps/web/src/app/(build-in)/gallery/@modal/(.)photo/[slug]/PhotoModalClient.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import {
2727
formatSceneCaptureType,
2828
formatSensingMethod,
2929
formatShotDateTime,
30-
type ShotDateTimeParts,
3130
formatWhiteBalance,
3231
type ParsedExifData,
3332
parseExifBuffer,

apps/web/src/app/(build-in)/gallery/photo/[slug]/PhotoDetailClient.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import {
2323
formatSceneCaptureType,
2424
formatSensingMethod,
2525
formatShotDateTime,
26-
type ShotDateTimeParts,
2726
formatWhiteBalance,
2827
type ParsedExifData,
2928
parseExifBuffer,

apps/web/src/app/icon.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,10 +139,7 @@ export default async function Icon({
139139
const size = metadataItem?.size.width || 192; // 默认 192
140140

141141
return new ImageResponse(
142-
(
143-
// eslint-disable-next-line @next/next/no-img-element
144-
<img src={iconSrc} width={size} height={size} alt="Icon" />
145-
),
142+
<img src={iconSrc} width={size} height={size} alt="Icon" />,
146143
{
147144
width: size,
148145
height: size,

apps/web/src/components/server/features/projects/ProjectDetailSections.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,9 @@ import UniversalRenderer from "@/components/server/renderer/UniversalRenderer";
1414
import CMSImage from "@/components/ui/CMSImage";
1515
import Link from "@/components/ui/Link";
1616
import type { PublicProjectDetail } from "@/lib/server/project-public";
17+
import { formatDate, formatDateTime } from "@/lib/shared/date-format";
1718
import type { MediaFileInfo } from "@/lib/shared/image-utils";
1819
import type { ShikiTheme } from "@/lib/shared/mdx-config-shared";
19-
import {
20-
formatDate,
21-
formatDateTime,
22-
} from "@/lib/shared/date-format";
2320

2421
type ProjectDetailVariant = "page" | "modal";
2522

0 commit comments

Comments
 (0)