Преглед на файлове

fix: diffs double rendering when CSR'd

Adam преди 9 месеца
родител
ревизия
4dd9f33eba
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      packages/ui/src/components/diff.tsx

+ 1 - 1
packages/ui/src/components/diff.tsx

@@ -46,7 +46,7 @@ export function Diff<T>(props: DiffProps<T>) {
   })
   })
 
 
   onMount(() => {
   onMount(() => {
-    if (isServer) return
+    if (isServer || !props.preloadedDiff) return
     fileDiffInstance = new FileDiff<T>({
     fileDiffInstance = new FileDiff<T>({
       ...createDefaultOptions(props.diffStyle),
       ...createDefaultOptions(props.diffStyle),
       ...others,
       ...others,