chore: remove dev env check

This commit is contained in:
ahmadshaheer 2025-05-12 18:44:43 +04:30 committed by Shivanshu Raj Shrivastava
parent 361640fd22
commit 3d3a1eaaf2
No known key found for this signature in database
GPG Key ID: D34D26C62AC3E9AE
3 changed files with 33 additions and 40 deletions

View File

@ -149,30 +149,28 @@ function SpanOverview({
<Typography.Text className="service-name"> <Typography.Text className="service-name">
{span.serviceName} {span.serviceName}
</Typography.Text> </Typography.Text>
{!!span.serviceName && {!!span.serviceName && !!span.name && (
!!span.name && <div className="add-funnel-button">
process.env.NODE_ENV === 'development' && ( <span className="add-funnel-button__separator">·</span>
<div className="add-funnel-button"> <Button
<span className="add-funnel-button__separator">·</span> type="text"
<Button size="small"
type="text" className="add-funnel-button__button"
size="small" onClick={(e): void => {
className="add-funnel-button__button" e.preventDefault();
onClick={(e): void => { e.stopPropagation();
e.preventDefault(); handleAddSpanToFunnel(span);
e.stopPropagation(); }}
handleAddSpanToFunnel(span); icon={
}} <img
icon={ className="add-funnel-button__icon"
<img src="/Icons/funnel-add.svg"
className="add-funnel-button__icon" alt="funnel-icon"
src="/Icons/funnel-add.svg" />
alt="funnel-icon" }
/> />
} </div>
/> )}
</div>
)}
</section> </section>
</div> </div>
</div> </div>
@ -450,7 +448,7 @@ function Success(props: ISuccessProps): JSX.Element {
virtualiserRef={virtualizerRef} virtualiserRef={virtualizerRef}
setColumnWidths={setTraceFlamegraphStatsWidth} setColumnWidths={setTraceFlamegraphStatsWidth}
/> />
{selectedSpanToAddToFunnel && process.env.NODE_ENV === 'development' && ( {selectedSpanToAddToFunnel && (
<AddSpanToFunnelModal <AddSpanToFunnelModal
span={selectedSpanToAddToFunnel} span={selectedSpanToAddToFunnel}
isOpen={isAddSpanToFunnelModalOpen} isOpen={isAddSpanToFunnelModalOpen}

View File

@ -67,19 +67,15 @@ export default function TraceDetailsPage(): JSX.Element {
key: 'trace-details', key: 'trace-details',
children: <TraceDetailsV2 />, children: <TraceDetailsV2 />,
}, },
...(process.env.NODE_ENV === 'development' {
? [ label: (
{ <div className="tab-item">
label: ( <Cone className="funnel-icon" size={16} /> Funnels
<div className="tab-item"> </div>
<Cone className="funnel-icon" size={16} /> Funnels ),
</div> key: 'funnels',
), children: <div />,
key: 'funnels', },
children: <div />,
},
]
: []),
{ {
label: ( label: (
<div className="tab-item"> <div className="tab-item">

View File

@ -14,8 +14,7 @@ function TracesModulePage(): JSX.Element {
const routes: TabRoutes[] = [ const routes: TabRoutes[] = [
tracesExplorer, tracesExplorer,
// TODO(shaheer): remove this check after everything is ready tracesFunnel(pathname),
process.env.NODE_ENV === 'development' ? tracesFunnel(pathname) : null,
tracesSaveView, tracesSaveView,
].filter(Boolean) as TabRoutes[]; ].filter(Boolean) as TabRoutes[];