ConstrainedIntegrationTabScaffold.tsx 591 B

1234567891011121314151617181920
  1. import { PropsWithChildren } from 'react'
  2. import { cn } from 'ui'
  3. import { useIsMarketplaceEnabled } from '@/components/interfaces/App/FeaturePreview/FeaturePreviewContext'
  4. interface ConstrainedIntegrationTabScaffoldProps extends PropsWithChildren {
  5. className?: string
  6. }
  7. export const ConstrainedIntegrationTabScaffold = ({
  8. children,
  9. className,
  10. }: ConstrainedIntegrationTabScaffoldProps) => {
  11. const isMarketplace = useIsMarketplaceEnabled()
  12. return (
  13. <div className={cn('w-full py-6 xl:py-10', !isMarketplace && 'px-6 xl:px-10', className)}>
  14. {children}
  15. </div>
  16. )
  17. }