liquid_feedback_frontend
changeset 1637:6fb549c147cb
Show delegations in member profile only when available
author | bsw |
---|---|
date | Tue Feb 09 00:31:34 2021 +0100 (2021-02-09) |
parents | 8e4fed876772 |
children | 39bf0af7f5e3 |
files | app/main/member/show.lua |
line diff
1.1 --- a/app/main/member/show.lua Mon Feb 08 22:22:53 2021 +0100 1.2 +++ b/app/main/member/show.lua Tue Feb 09 00:31:34 2021 +0100 1.3 @@ -162,30 +162,34 @@ 1.4 end } 1.5 end 1.6 1.7 - ui.container{ attr = { class = "mdl-card mdl-card__fullwidth mdl-shadow--2dp" }, content = function() 1.8 - ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function() 1.9 - ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Outgoing delegations" } 1.10 - end } 1.11 - ui.container{ attr = { class = "mdl-card__content" }, content = function() 1.12 - execute.view { 1.13 - module = "delegation", view = "_list", 1.14 - params = { delegations_selector = outgoing_delegations_selector, outgoing = true }, 1.15 - } 1.16 + if outgoing_delegations_selector:count() > 0 then 1.17 + ui.container{ attr = { class = "mdl-card mdl-card__fullwidth mdl-shadow--2dp" }, content = function() 1.18 + ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function() 1.19 + ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Outgoing delegations" } 1.20 + end } 1.21 + ui.container{ attr = { class = "mdl-card__content" }, content = function() 1.22 + execute.view { 1.23 + module = "delegation", view = "_list", 1.24 + params = { delegations_selector = outgoing_delegations_selector, outgoing = true }, 1.25 + } 1.26 + end } 1.27 end } 1.28 - end } 1.29 - 1.30 - ui.container{ attr = { class = "mdl-card mdl-card__fullwidth mdl-shadow--2dp" }, content = function() 1.31 - ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function() 1.32 - ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Incoming delegations" } 1.33 + end 1.34 + 1.35 + if incoming_delegations_selector:count() > 0 then 1.36 + ui.container{ attr = { class = "mdl-card mdl-card__fullwidth mdl-shadow--2dp" }, content = function() 1.37 + ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function() 1.38 + ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Incoming delegations" } 1.39 + end } 1.40 + ui.container{ attr = { class = "mdl-card__content" }, content = function() 1.41 + execute.view { 1.42 + module = "delegation", view = "_list", 1.43 + params = { delegations_selector = incoming_delegations_selector, incoming = true }, 1.44 + } 1.45 + end } 1.46 end } 1.47 - ui.container{ attr = { class = "mdl-card__content" }, content = function() 1.48 - execute.view { 1.49 - module = "delegation", view = "_list", 1.50 - params = { delegations_selector = incoming_delegations_selector, incoming = true }, 1.51 - } 1.52 - end } 1.53 - end } 1.54 - 1.55 + end 1.56 + 1.57 end } 1.58 1.59 ui.cell_sidebar{ content = function()