biocircuits/views/page_layout.rb
2024-12-22 22:28:59 -05:00

28 lines
492 B
Ruby

# frozen_string_literal: true
module BC
module Views
class PageLayout < ::Phlex::HTML
def initialize(title, back, fwd)
@title = title
@back = back
@fwd = fwd
end
def view_template
render(BaseLayout.new(@title)) do
p
p do
render(NavLinks.new(@back, @fwd))
end
yield
p do
render(NavLinks.new(@back, @fwd))
end
end
end
end
end
end