โMixins
Naming
Parameters
mixin myMixin(foo string, bar string = "baz", foobar = "foozbaz", fooz = nil)
p
> #{foo}, #{bar}, #{foobar}
if fooz != nil
> , #{fooz}div: +myMixin(foo="abc", foobar="def")<div><p>abc, baz, def</p></div>mixin foo(href string): a(href=href) foo
- a := "foo&bar"
+foo(href="/foo?a=#{a}")
// generates: <a href="/foo?a=foo&bar">foo</a>import "github.com/mavolin/corgi/woof"
mixin foo(href woof.URL): a(href=href) foo
- a := "foo&bar"
+foo(href="/foo?a=#{a}")
// generates: <a href="/foo?a=foo%26bar">foo</a>Blocks
Block Short Form
Defaults and Checking If a Block Exists
The &-Operator
&-OperatorInterpolation
Mixins As Attribute Values
Last updated