fixtures/layout.rb in phlex-0.4.0 vs fixtures/layout.rb in phlex-0.5.0

- old
+ new

@@ -1,26 +1,26 @@ # frozen_string_literal: true module Example - class LayoutComponent < Phlex::View + class LayoutComponent < Phlex::HTML def initialize(title: "Example") @title = title end def template(&block) html do head do - title @title + title { @title } meta name: "viewport", content: "width=device-width,initial-scale=1" link href: "/assets/tailwind.css", rel: "stylesheet" end body class: "bg-zinc-100" do nav class: "p-5", id: "main_nav" do ul do - li(class: "p-5") { a "Home", href: "/" } - li(class: "p-5") { a "About", href: "/about" } - li(class: "p-5") { a "Contact", href: "/contact" } + li(class: "p-5") { a(href: "/") { "Home" } } + li(class: "p-5") { a(href: "/about") { "About" } } + li(class: "p-5") { a(href: "/contact") { "Contact" } } end end div class: "container mx-auto p-5", &block end