import PropTypes from 'prop-types'; import { clsm } from '../../../utils'; import useCurrentPage from '../../../hooks/useCurrentPage'; const StatusItemWrapper = ({ isActionable, children, itemButtonProps }) => { const currentPage = useCurrentPage(); const isStreamHealthPage = currentPage === 'stream_health'; const defaultClasses = clsm([ 'flex', 'items-center', 'space-x-2', 'py-1', 'px-2', 'overflow-hidden', isStreamHealthPage && 'min-w-[80px]' ]); if (isActionable) // Actionable status item return ( ); // Static status item return