import { EyeObfuscatedIcon } from "@navikt/aksel-icons"; import type { ToolPlugin } from "../../types.js"; import { RedactProvider } from "./RedactContext.js"; import { RedactOverlay } from "./RedactOverlay.js"; import { RedactToolbar } from "./RedactToolbar.js"; import { replayRedactBlur } from "./useRedactTool.js"; export { RedactOverlay, RedactProvider, RedactToolbar }; export const redactPlugin: ToolPlugin = { type: "tool", id: "redact", label: "Redact", Icon: EyeObfuscatedIcon, Provider: RedactProvider, Overlay: RedactOverlay, Toolbar: RedactToolbar, actions: [{ type: "redact-blur", apply: replayRedactBlur }], };