Skip to content
This repository was archived by the owner on Apr 28, 2026. It is now read-only.

Commit e468fc7

Browse files
committed
more updates
1 parent a1e89f6 commit e468fc7

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

pcweb/pages/pricing/slider_calculator.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,11 @@ def messages_card() -> rx.Component:
338338
max=len(MESSAGES_VALUES) - 1,
339339
step=1,
340340
value=MachineState.messages_tier_index,
341-
on_value_change=MachineState.update_messages_tier,
341+
on_value_change=lambda new_tier_index: rx.cond(
342+
MachineState.messages_tier_index != new_tier_index,
343+
MachineState.update_messages_tier(new_tier_index),
344+
rx.noop(),
345+
),
342346
class_name="w-full max-w-full",
343347
),
344348
on_mouse_enter=message_tooltip_open_cs.set_value(True),
@@ -414,8 +418,10 @@ def machine_card(machine: Machine, index: int) -> rx.Component:
414418
max=COMPUTE_TABLE_KEYS.length() - 1,
415419
step=1,
416420
value=machine.index,
417-
on_value_change=lambda new_machine_index: MachineState.update_machine(
418-
index, new_machine_index
421+
on_value_change=lambda new_machine_index: rx.cond(
422+
machine.index != new_machine_index,
423+
MachineState.update_machine(index, new_machine_index),
424+
rx.noop(),
419425
),
420426
class_name="w-full max-w-full",
421427
),

0 commit comments

Comments
 (0)