diff --git a/apps/web/src/pages/assets/AssetLibrary.tsx b/apps/web/src/pages/assets/AssetLibrary.tsx index fa3cba0f0..d327dd0bf 100644 --- a/apps/web/src/pages/assets/AssetLibrary.tsx +++ b/apps/web/src/pages/assets/AssetLibrary.tsx @@ -14,6 +14,7 @@ */ import React, { useState } from "react" import type { AssetItem } from "@/pages/assets/types" +import type { SmartViewType } from "@/pages/assets/components/BatchMarkModal" import { SkeletonCard } from "@/pages/assets/components/AssetSkeleton" import LibrarySidebar from "@/pages/assets/components/LibrarySidebar" import AssetFilterBar from "@/pages/assets/components/AssetFilterBar" @@ -215,8 +216,8 @@ const AssetLibrary: React.FC = () => { onTagInputChange={setBatchTagInput} onTagInputKeyDown={handleTagInputKeyDown} onRemoveTag={removeBatchTag} - tagMode={tagMode as "append" | "replace"} - onTagModeChange={setTagMode as (mode: "append" | "replace") => void} + tagMode={tagMode as "add" | "replace"} + onTagModeChange={setTagMode as (mode: "add" | "replace") => void} batchLoading={batchLoading} classifyModalOpen={classifyModalOpen} onClassifyCancel={() => { @@ -229,8 +230,8 @@ const AssetLibrary: React.FC = () => { markModalOpen={markModalOpen} onMarkCancel={() => setMarkModalOpen(false)} onMarkOk={handleBatchMark} - batchSmartView={batchSmartView} - onSmartViewChange={setBatchSmartView} + batchSmartView={batchSmartView as SmartViewType} + onSmartViewChange={setBatchSmartView as (val: SmartViewType) => void} resultDrawerOpen={resultDrawerOpen} operationTitle={operationTitle} operationResult={operationResult}