"use client"; import { useIsInitialRender, useIsMobile } from "src/hooks/isMobile"; export function Media(props: { mobile: boolean; children: React.ReactNode; className?: string; }) { let initialRender = useIsInitialRender(); let isMobile = useIsMobile(); if (initialRender) return (
{props.children}
); if ((isMobile && props.mobile) || (!isMobile && !props.mobile)) return
{props.children}
; return null; } export function MediaContents(props: { mobile: boolean; children: React.ReactNode; className?: string; }) { let initialRender = useIsInitialRender(); let isMobile = useIsMobile(); if (initialRender) return (
{props.children}
); if ((isMobile && props.mobile) || (!isMobile && !props.mobile)) return
{props.children}
; return null; }