def frame

cswap-bend-cli@0.1.0.0 · tui/view.bend:298

import cswap-bend-cli@0.1.0.0/tui/view.bend as View
import Base
import cswap-bend-cli@0.1.0.0/tui/fmt.bend as F
import cswap-bend-cli@0.1.0.0/tui/model.bend as M
import cswap-bend-cli@0.1.0.0/tui/card.bend as C

298# The whole frame: each line cut to the terminal width, painted unless NO_COLOR.
299def frame(+s: M.Snap, +v: M.View) -> String:
300  F.render(fit_all(lines_cat(head_lines(s), lines_cat(accounts_lines(s, v), foot_lines(s))), U32.to_nat(C.view_width(v))), viewcolor(v))

Uses (12)

Used by (1)