diff --git a/apps/web/src/components/ui/report/elements/ParagraphNode.tsx b/apps/web/src/components/ui/report/elements/ParagraphNode.tsx
index 76c99c01f..92725c2e4 100644
--- a/apps/web/src/components/ui/report/elements/ParagraphNode.tsx
+++ b/apps/web/src/components/ui/report/elements/ParagraphNode.tsx
@@ -8,7 +8,7 @@ export function ParagraphElement(props: PlateElementProps) {
return (
{props.children}
diff --git a/apps/web/src/components/ui/report/elements/ToggleNode.tsx b/apps/web/src/components/ui/report/elements/ToggleNode.tsx
index 06db7343c..da6df98b1 100644
--- a/apps/web/src/components/ui/report/elements/ToggleNode.tsx
+++ b/apps/web/src/components/ui/report/elements/ToggleNode.tsx
@@ -1,8 +1,6 @@
import { useToggleButton, useToggleButtonState } from '@platejs/toggle/react';
-
import type { PlateElementProps } from 'platejs/react';
import { PlateElement } from 'platejs/react';
-import * as React from 'react';
import { Button } from '@/components/ui/buttons';
import { ChevronRight } from '@/components/ui/icons';
import { cn } from '@/lib/classMerge';
@@ -15,16 +13,17 @@ export function ToggleElement(props: PlateElementProps) {
return (
+ />
{props.children}
);
diff --git a/apps/web/src/components/ui/report/plugins/toggle-base-kit.tsx b/apps/web/src/components/ui/report/plugins/toggle-base-kit.tsx
index 0765be814..77bed0395 100644
--- a/apps/web/src/components/ui/report/plugins/toggle-base-kit.tsx
+++ b/apps/web/src/components/ui/report/plugins/toggle-base-kit.tsx
@@ -1,5 +1,8 @@
-import { BaseTogglePlugin } from '@platejs/toggle';
+'use client';
-import { ToggleElementStatic } from '../elements/ToggleNodeStatic';
+import { TogglePlugin } from '@platejs/toggle/react';
-export const BaseToggleKit = [BaseTogglePlugin.withComponent(ToggleElementStatic)];
+import { ToggleElement } from '@/components/ui/report/elements/ToggleNode';
+import { IndentKit } from './indent-kit';
+
+export const ToggleKit = [...IndentKit, TogglePlugin.withComponent(ToggleElement)];