def head_line
cswap-bend-cli@0.1.0.0 · clilist.bend:80
import cswap-bend-cli@0.1.0.0/clilist.bend as Clilist
import Base
import cswap-bend-cli@0.1.0.0/clock.bend as Clock
import cswap-bend-cli@0.1.0.0/view.bend as View
80def head_line(+a: View.Acct) -> String:
81 match a:
82 case View.Acct{num, email, org_name, org_uuid, active, alias, disabled, login, sentinel, row}:
83 " " ++ U32.show(num) ++ ": " ++ Clock.sel.s(String.is_empty(alias), email, alias ++ " (" ++ email ++ ")") ++ " [" ++ tag_of(org_name) ++ "]"
84 ++ Clock.sel.s(active, " (active)", "") ++ Clock.sel.s(disabled, " (disabled)", "")