Skip to content

Commit f22aaa1

Browse files
authored
ENG-8857: Remove hobby tier (#1755)
1 parent 60cfa96 commit f22aaa1

File tree

1 file changed

+32
-25
lines changed

1 file changed

+32
-25
lines changed

pcweb/pages/pricing/table.py

Lines changed: 32 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,6 @@ def pricing_table(
267267
icon: str,
268268
columns: list[str],
269269
features: list[Feature],
270-
show_free_tier: bool = True,
271270
**kwargs,
272271
) -> rx.Component:
273272
header_content = rx.el.div(
@@ -296,19 +295,15 @@ def pricing_table(
296295
else:
297296
feature_rows = [
298297
rx.cond(
299-
EnableTiersState.enable_pro_tier,
298+
EnableTiersState.enable_pro_tier & EnableTiersState.enable_free_tier,
300299
table_row(feature.name, feature.free, feature.pro, feature.enterprise),
301300
rx.cond(
302-
show_free_tier,
303-
table_row(
304-
feature.name,
305-
feature.free,
306-
feature.enterprise,
307-
),
308-
table_row(
309-
feature.name,
310-
False,
311-
feature.enterprise,
301+
EnableTiersState.enable_pro_tier,
302+
table_row(feature.name, feature.pro, feature.enterprise),
303+
rx.cond(
304+
EnableTiersState.enable_free_tier,
305+
table_row(feature.name, feature.free, feature.enterprise),
306+
table_row(feature.name, feature.enterprise),
312307
),
313308
),
314309
)
@@ -365,17 +360,20 @@ def header_item(text: str, button: rx.Component) -> rx.Component:
365360
"",
366361
class_name="text-secondary-11 font-semibold text-base text-left flex items-baseline justify-start z-0",
367362
),
368-
# Free column
369-
header_item(
370-
"Hobby",
371-
ui.link(
372-
render_=ui.button(
373-
"Get started",
374-
variant="secondary",
375-
class_name="font-semibold w-full",
363+
# Free/Hobby column
364+
rx.cond(
365+
EnableTiersState.enable_free_tier,
366+
header_item(
367+
"Hobby",
368+
ui.link(
369+
render_=ui.button(
370+
"Get started",
371+
variant="secondary",
372+
class_name="font-semibold w-full",
373+
),
374+
to=REFLEX_BUILD_URL,
375+
target="_blank",
376376
),
377-
to=REFLEX_BUILD_URL,
378-
target="_blank",
379377
),
380378
),
381379
# Pro column with button
@@ -407,12 +405,22 @@ def header_item(text: str, button: rx.Component) -> rx.Component:
407405
),
408406
class_name=ui.cn(
409407
"grid gap-6 p-4",
410-
rx.cond(EnableTiersState.enable_pro_tier, "grid-cols-4", "grid-cols-3"),
408+
rx.cond(
409+
EnableTiersState.enable_pro_tier
410+
& EnableTiersState.enable_free_tier,
411+
"grid-cols-4",
412+
rx.cond(
413+
EnableTiersState.enable_pro_tier
414+
| EnableTiersState.enable_free_tier,
415+
"grid-cols-3",
416+
"grid-cols-2",
417+
),
418+
),
411419
),
412420
),
413421
class_name=(
414422
"sticky z-10 bg-slate-1 border-x border-slate-4 border-y",
415-
rx.cond(HostingBannerState.is_banner_visible, "top-[121px]", "top-[65px]"),
423+
rx.cond(HostingBannerState.is_banner_visible, "top-[111px]", "top-[65px]"),
416424
),
417425
)
418426

@@ -429,7 +437,6 @@ def reflex_build_table() -> rx.Component:
429437
icon="MagicWand01Icon",
430438
columns=[],
431439
features=all_features,
432-
show_free_tier=EnableTiersState.enable_free_tier,
433440
)
434441

435442

0 commit comments

Comments
 (0)