IH logoHomeGalleriesTest Environment

COMPARISON LAYOUTS

Aspect Ratio

Shad

Documentation
Image

Note: Maintains aspect ratio while being responsive. Useful for images and video containers.

MUI

Documentation
No direct equivalent

Note: Use CSS aspect-ratio property or custom styling with padding-bottom hack.

Box

Shad

Documentation
No direct equivalent

Note: Use div with Tailwind classes for basic box styling.

MUI

Documentation
This Box renders as an HTML section element.

Note: Fundamental building block with sx prop for styling.

Carousel

Shad

Documentation
1
2
3
4
5

Note: Works with both swipe and button clicks

MUI

Documentation
No direct equivalent

Container

Shad

Documentation
No direct equivalent

Note: Use Tailwind container class or custom max-width wrapper.

MUI

Documentation

Lg maxwidth

set height 200px

Sm maxwidth

set height 200px

Note: Responsive container with predefined max-width breakpoints.

Empty

Shad

Documentation
No data
No data found

MIU

Documentation
No direct equivalent

Grid

Shad

Documentation
No direct equivalent

Note: Use Tailwind grid classes (grid, grid-cols-*, gap-*) for CSS Grid layouts.

MUI

Documentation
size=8
size=4
size=4
size=8

Note: Accomplished by putting grids inside of a larger grid

Image List (Gallery)

Shad

Documentation
No direct equivalent - use custom grid layouts with ScrollArea

Note: Combine CSS Grid/Flexbox with ScrollArea for image galleries.

MUI

Documentation
  • Breakfast
  • Burger
  • Camera
  • Coffee
  • Hats
  • Honey
  • Basketball
  • Fern
  • Mushrooms
  • Tomato basil
  • Sea star
  • Bike

Note: Very lovely component with great use of maps. Good applications for gallery (rather than the scroll component from shad)

Item

Shad

Documentation
Basic Item

A simple item with title and description.

MIU

Documentation
No direct equivalent

Resizable

Shad

Documentation
One
Two

Note: Excellent resizable panel system with handles and nested layouts.

MUI

Documentation
No direct equivalent

Note: Would need custom implementation or third-party library.

Scroll Area

Shad

Documentation

Tags

Tag 1
Tag 2
Tag 3
Tag 4
Tag 5
Tag 6
Tag 7
Tag 8
Tag 9
Tag 10
Tag 11
Tag 12
Tag 13
Tag 14
Tag 15
Tag 16
Tag 17
Tag 18
Tag 19
Tag 20
Tag 21
Tag 22
Tag 23
Tag 24
Tag 25
Tag 26
Tag 27
Tag 28
Tag 29
Tag 30
Tag 31
Tag 32
Tag 33
Tag 34
Tag 35
Tag 36
Tag 37
Tag 38
Tag 39
Tag 40
Tag 41
Tag 42
Tag 43
Tag 44
Tag 45
Tag 46
Tag 47
Tag 48
Tag 49
Tag 50

Note: Provides custom styled scrollbars with smooth scrolling behavior. Good for constrained content areas.

MUI

Documentation
No direct equivalent

Note: Use native browser scrollbars or custom CSS overflow styling.

Stack

Shad

Documentation
No direct equivalent

Note: Use Tailwind flex classes (flex, flex-col, gap-*) for stacking layouts.

MUI

Documentation
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3

Note: Pretty much the same as a flex-col. You can throw in a 'direction' prop to make it a row.