Skip to content

Commit 2bdeec7

Browse files
fix: resolve TypeScript strict mode errors breaking Docker build
1 parent c3ef7f4 commit 2bdeec7

4 files changed

Lines changed: 4 additions & 2 deletions

File tree

client/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@
1313
},
1414
"dependencies": {
1515
"@tanstack/react-query": "^5.90.19",
16+
"@tanstack/react-virtual": "^3.13.23",
1617
"axios": "^1.13.2",
1718
"clsx": "^2.1.1",
1819
"concurrently": "^9.2.1",
1920
"date-fns": "^4.1.0",
21+
"framer-motion": "^12.38.0",
2022
"lucide-react": "^0.562.0",
2123
"react": "^18.3.1",
2224
"react-dom": "^18.3.1",

client/src/components/Library/MediaCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ interface MediaCardProps {
1717
onToggleSelect?: (shiftKey?: boolean) => void;
1818
}
1919

20-
export default React.memo(function MediaCard({ item, onRefetch, index = 0, isMenuOpen, onMenuToggle, onMenuClose, isSelected, onToggleSelect }: MediaCardProps) {
20+
export default React.memo(function MediaCard({ item, onRefetch, index: _index = 0, isMenuOpen, onMenuToggle, onMenuClose, isSelected, onToggleSelect }: MediaCardProps) {
2121
const navigate = useNavigate();
2222
const [imageLoaded, setImageLoaded] = useState(false);
2323
const [showDeletionModal, setShowDeletionModal] = useState(false);

client/src/components/Library/MediaItemDetail.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ interface RawMediaItem {
5656
created_at?: string;
5757
status: string;
5858
is_protected?: boolean | number;
59+
protected_by_collection?: { id: number; title: string } | null;
5960
protection_reason?: string;
6061
resolution?: string;
6162
codec?: string;

client/src/components/Rules/ConditionEditor.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import {
1010
Star,
1111
Eye,
1212
Tag,
13-
RefreshCw,
1413
} from 'lucide-react';
1514
import { Button } from '@/components/common/Button';
1615
import { collectionsApi, usersApi } from '@/services/api';

0 commit comments

Comments
 (0)