fix: enable frontend by default

Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
This commit is contained in:
Shivanshu Raj Shrivastava 2025-05-04 22:36:03 +05:30
parent 720e8120b0
commit 75a4c6b2a4
No known key found for this signature in database
GPG Key ID: D34D26C62AC3E9AE
5 changed files with 32 additions and 62 deletions

View File

@ -62,13 +62,6 @@ var BasicPlan = basemodel.FeatureSet{
UsageLimit: -1, UsageLimit: -1,
Route: "", Route: "",
}, },
basemodel.Feature{
Name: basemodel.TraceFunnels,
Active: false,
Usage: 0,
UsageLimit: -1,
Route: "",
},
} }
var EnterprisePlan = basemodel.FeatureSet{ var EnterprisePlan = basemodel.FeatureSet{
@ -121,11 +114,4 @@ var EnterprisePlan = basemodel.FeatureSet{
UsageLimit: -1, UsageLimit: -1,
Route: "", Route: "",
}, },
basemodel.Feature{
Name: basemodel.TraceFunnels,
Active: false,
Usage: 0,
UsageLimit: -1,
Route: "",
},
} }

View File

@ -8,6 +8,4 @@ export enum FeatureKeys {
PREMIUM_SUPPORT = 'PREMIUM_SUPPORT', PREMIUM_SUPPORT = 'PREMIUM_SUPPORT',
ANOMALY_DETECTION = 'ANOMALY_DETECTION', ANOMALY_DETECTION = 'ANOMALY_DETECTION',
ONBOARDING_V3 = 'ONBOARDING_V3', ONBOARDING_V3 = 'ONBOARDING_V3',
THIRD_PARTY_API = 'THIRD_PARTY_API',
TRACE_FUNNELS = 'TRACE_FUNNELS',
} }

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

@ -11,7 +11,6 @@ type Feature struct {
const UseSpanMetrics = "USE_SPAN_METRICS" const UseSpanMetrics = "USE_SPAN_METRICS"
const AnomalyDetection = "ANOMALY_DETECTION" const AnomalyDetection = "ANOMALY_DETECTION"
const TraceFunnels = "TRACE_FUNNELS"
var BasicPlan = FeatureSet{ var BasicPlan = FeatureSet{
Feature{ Feature{
@ -28,11 +27,4 @@ var BasicPlan = FeatureSet{
UsageLimit: -1, UsageLimit: -1,
Route: "", Route: "",
}, },
Feature{
Name: TraceFunnels,
Active: false,
Usage: 0,
UsageLimit: -1,
Route: "",
},
} }