Home / Function/ MediaBlock() — supabase Function Reference

MediaBlock() — supabase Function Reference

Architecture documentation for the MediaBlock() function in Component.tsx from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  bdee7483_4b36_e74e_7fe4_0338dc525158["MediaBlock()"]
  6215f5f8_959b_0d27_9c02_ce5f395aab88["cn()"]
  bdee7483_4b36_e74e_7fe4_0338dc525158 -->|calls| 6215f5f8_959b_0d27_9c02_ce5f395aab88
  style bdee7483_4b36_e74e_7fe4_0338dc525158 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/cms/src/blocks/MediaBlock/Component.tsx lines 19–65

export const MediaBlock: React.FC<Props> = (props) => {
  const {
    captionClassName,
    className,
    enableGutter = true,
    imgClassName,
    media,
    staticImage,
    disableInnerContainer,
  } = props

  let caption
  if (media && typeof media === 'object') caption = media.caption

  return (
    <div
      className={cn(
        '',
        {
          container: enableGutter,
        },
        className
      )}
    >
      {(media || staticImage) && (
        <Media
          imgClassName={cn('border border-border rounded-[0.8rem]', imgClassName)}
          resource={media}
          src={staticImage}
        />
      )}
      {caption && (
        <div
          className={cn(
            'mt-6',
            {
              container: !disableInnerContainer,
            },
            captionClassName
          )}
        >
          <RichText data={caption} enableGutter={false} />
        </div>
      )}
    </div>
  )
}

Subdomains

Calls

Frequently Asked Questions

What does MediaBlock() do?
MediaBlock() is a function in the supabase codebase.
What does MediaBlock() call?
MediaBlock() calls 1 function(s): cn.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free