diff --git a/internal_packages/preferences/lib/tabs/preferences-mail-rules.cjsx b/internal_packages/preferences/lib/tabs/preferences-mail-rules.cjsx index 7d920db81..7c6f68ee7 100644 --- a/internal_packages/preferences/lib/tabs/preferences-mail-rules.cjsx +++ b/internal_packages/preferences/lib/tabs/preferences-mail-rules.cjsx @@ -84,18 +84,19 @@ class PreferencesMailRules extends React.Component className="rule-list" showEditIcon={true} items={@state.rules} - itemContent={ (rule) -> - if rule.disabled - return
{rule.name}
- else - return rule.name - } + itemContent={@_renderListItemContent} onCreateItem={@_onAddRule} onDeleteItem={@_onDeleteRule} onItemEdited={@_onRuleNameEdited} selected={@state.selectedRule} onSelectItem={@_onSelectRule} /> + _renderListItemContent: (rule) -> + if rule.disabled + return
{rule.name}
+ else + return rule.name + _renderDetail: => rule = @state.selectedRule