diff --git a/src/app/(dashboard)/images/page.tsx b/src/app/(dashboard)/images/page.tsx index 5e3000c..4e4b8c6 100644 --- a/src/app/(dashboard)/images/page.tsx +++ b/src/app/(dashboard)/images/page.tsx @@ -10,7 +10,7 @@ import { useImages } from '@/hooks/useImages' import type { ImageItem } from '@/types/images' function ImagesPageInner() { - const { items, addFiles, setFeather, rotate, uploadOne, uploadAll, removeItem, assignProduct } = useImages() + const { items, addFiles, setFeather, setAlphaThreshold, rotate, uploadOne, uploadAll, removeItem, assignProduct } = useImages() const [lightboxItem, setLightboxItem] = useState(null) return ( @@ -38,6 +38,7 @@ function ImagesPageInner() { key={item.id} item={item} onFeatherChange={setFeather} + onAlphaThresholdChange={setAlphaThreshold} onRotate={rotate} onUpload={uploadOne} onRemove={removeItem} diff --git a/src/components/images/ImageCard.tsx b/src/components/images/ImageCard.tsx index 1229b9a..bc5f639 100644 --- a/src/components/images/ImageCard.tsx +++ b/src/components/images/ImageCard.tsx @@ -5,6 +5,7 @@ import type { ImageItem } from '@/types/images' interface ImageCardProps { item: ImageItem onFeatherChange: (id: string, value: number) => void + onAlphaThresholdChange: (id: string, value: number) => void onRotate: (id: string, direction: 'cw' | 'ccw') => void onUpload: (id: string) => void onRemove: (id: string) => void @@ -94,6 +95,7 @@ function ProductSearch({ itemId, onAssign }: { itemId: string; onAssign: (id: st export function ImageCard({ item, onFeatherChange, + onAlphaThresholdChange, onRotate, onUpload, onRemove, @@ -148,7 +150,7 @@ export function ImageCard({ )} - {/* Contrôles feather + rotation */} + {/* Contrôles feather + tolérance + rotation */}