import { Button, Spinner } from "@digdir/designsystemet-react"; import { CheckmarkIcon, ExpandIcon, SquareIcon, XMarkIcon } from "@navikt/aksel-icons"; import { getLocalizedString } from "@olenbetong/appframe-core"; import { useCropContext } from "./CropContext.js"; /** Toolbar shown while the crop tool is active. Reads state from CropContext. */ export function CropToolbar() { let { applyCrop, cropping, mode, hasSelection, startRectMode, cancelRectMode, onApply, onCancel } = useCropContext(); let inRectMode = mode === "rect"; async function handleApply() { let result = await applyCrop(); if (result) onApply(result.blob, result.actions); } return ( <>
); }