// Data Display
Image Cropper
Crop and transform images.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/image-cropper// Usage
1import { ImageCropper, ImageCropperImage, ImageCropperSelection, ImageCropperHandle } from "@/components/ui/image-cropper";23<ImageCropper />// Code
1"use client";23import {4 ImageCropper as ArkImageCropper,5 useImageCropper as useArkImageCropper,6} from "@ark-ui/react/image-cropper";7import type React from "react";8import { cn } from "@/lib/utils";910export const useImageCropper = useArkImageCropper;1112interface ImageCropperProps13 extends React.ComponentProps<typeof ArkImageCropper.Root> {}1415export const ImageCropper = (props: ImageCropperProps) => {16 const { className, children, ...rest } = props;1718 return (19 <ArkImageCropper.Root20 className={cn(21 "[--cropper-accent:var(--color-white)] [--cropper-handler-size:--spacing(2)] [--cropper-handler-width:--spacing(1)]",22 "relative",23 "w-full",24 "aspect-video",25 className26 )}27 data-slot="image-cropper"28 {...rest}// Dependencies