Diff#

Diff component shows a side-by-side comparison between two items with a draggable resizer. Built with Diff.Item1, Diff.Item2, and Diff.Resizer sub-components.

Import#

TSX
import { Diff } from '@sigx/daisyui';

Basic Usage#

A simple diff comparing two text blocks.

TSX
Loading preview...

Aspect Ratio#

Use Tailwind aspect ratio utilities on the container class.

TSX
Loading preview...

Before / After Text#

Show a before and after comparison with styled content.

TSX
Loading preview...

With Card Content#

Diff items can contain rich content like cards.

TSX
Loading preview...

Custom Sized#

Control the size via width and height utility classes.

TSX
Loading preview...

Props#

Diff#

PropTypeDefaultDescription
classstringundefinedAdditional CSS classes (e.g., aspect ratio, border, size)

Diff.Item1#

PropTypeDefaultDescription
classstringundefinedAdditional CSS classes

Diff.Item2#

PropTypeDefaultDescription
classstringundefinedAdditional CSS classes

Diff.Resizer#

PropTypeDefaultDescription
classstringundefinedAdditional CSS classes