Sha256: 42fcf16b994f814ff25c93eba9eec6a268dc358608fcdbabf7157ef8f01bf09f
Contents?: true
Size: 632 Bytes
Versions: 2
Compression:
Stored size: 632 Bytes
Contents
# frozen_string_literal: true class Scarpe class WebviewFlow < Scarpe::WebviewWidget include Scarpe::WebviewBackground include Scarpe::WebviewBorder def initialize(properties) super end def element(&block) HTML.render do |h| h.div(id: html_id, style:, &block) end end private def style styles = super styles[:display] = "flex" styles["flex-direction"] = "row" styles["flex-wrap"] = "wrap" styles[:width] = Dimensions.length(@width) if @width styles[:height] = Dimensions.length(@height) if @height styles end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
scarpe-0.2.1 | lib/scarpe/wv/flow.rb |
scarpe-0.2.0 | lib/scarpe/wv/flow.rb |