diff --git a/cmd/templ/lspcmd/httpdebug/list_templ.go b/cmd/templ/lspcmd/httpdebug/list_templ.go index 804dbe863..2269c6df9 100644 --- a/cmd/templ/lspcmd/httpdebug/list_templ.go +++ b/cmd/templ/lspcmd/httpdebug/list_templ.go @@ -127,7 +127,7 @@ func list(uris []string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/cmd/templ/visualize/sourcemapvisualisation_templ.go b/cmd/templ/visualize/sourcemapvisualisation_templ.go index 7179bc260..67f557e14 100644 --- a/cmd/templ/visualize/sourcemapvisualisation_templ.go +++ b/cmd/templ/visualize/sourcemapvisualisation_templ.go @@ -162,7 +162,7 @@ func combine(templFileName string, left, right templ.Component) templ.Component return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -260,7 +260,7 @@ func mappedCharacter(s string, sourceID, targetID string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/examples/blog/posts_templ.go b/examples/blog/posts_templ.go index 6afafbac3..02ee06c70 100644 --- a/examples/blog/posts_templ.go +++ b/examples/blog/posts_templ.go @@ -39,7 +39,7 @@ func headerTemplate(name string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -77,7 +77,7 @@ func footerTemplate() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -119,7 +119,7 @@ func navTemplate() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -180,7 +180,7 @@ func layout(name string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -232,7 +232,7 @@ func postsTemplate(posts []Post) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -280,7 +280,7 @@ func home() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -319,7 +319,7 @@ func posts(posts []Post) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/examples/counter-basic/components_templ.go b/examples/counter-basic/components_templ.go index ec074f562..b6ff9c85f 100644 --- a/examples/counter-basic/components_templ.go +++ b/examples/counter-basic/components_templ.go @@ -57,7 +57,7 @@ func counts(global, user int) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -99,7 +99,7 @@ func form() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -153,7 +153,7 @@ func page(global, user int) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/examples/counter/components/components_templ.go b/examples/counter/components/components_templ.go index fcaa20b8c..267d8b464 100644 --- a/examples/counter/components/components_templ.go +++ b/examples/counter/components/components_templ.go @@ -132,7 +132,7 @@ func counts(global, session int) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -191,7 +191,7 @@ func Page(global, session int) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/examples/external-libraries/components_templ.go b/examples/external-libraries/components_templ.go index 267771365..b367b60ae 100644 --- a/examples/external-libraries/components_templ.go +++ b/examples/external-libraries/components_templ.go @@ -72,7 +72,7 @@ func page(data []TimeValue) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/examples/hello-world-ssr/hello_templ.go b/examples/hello-world-ssr/hello_templ.go index ab4f1fab2..cedcc9299 100644 --- a/examples/hello-world-ssr/hello_templ.go +++ b/examples/hello-world-ssr/hello_templ.go @@ -41,7 +41,7 @@ func hello(name string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/examples/hello-world-static/hello_templ.go b/examples/hello-world-static/hello_templ.go index ab4f1fab2..cedcc9299 100644 --- a/examples/hello-world-static/hello_templ.go +++ b/examples/hello-world-static/hello_templ.go @@ -41,7 +41,7 @@ func hello(name string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/examples/static-generator/blog_templ.go b/examples/static-generator/blog_templ.go index 8dfe202d1..fa8e2e08b 100644 --- a/examples/static-generator/blog_templ.go +++ b/examples/static-generator/blog_templ.go @@ -39,7 +39,7 @@ func headerComponent(title string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -80,7 +80,7 @@ func contentComponent(title string, body templ.Component) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -116,7 +116,7 @@ func contentPage(title string, body templ.Component) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -185,7 +185,7 @@ func indexPage(posts []Post) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/examples/syntax-and-usage/components/templsyntax_templ.go b/examples/syntax-and-usage/components/templsyntax_templ.go index abf5e7765..22ac99246 100644 --- a/examples/syntax-and-usage/components/templsyntax_templ.go +++ b/examples/syntax-and-usage/components/templsyntax_templ.go @@ -46,7 +46,7 @@ func list(items []string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-a-href/template_templ.go b/generator/test-a-href/template_templ.go index 9a2544fff..fdbb347f9 100644 --- a/generator/test-a-href/template_templ.go +++ b/generator/test-a-href/template_templ.go @@ -72,7 +72,7 @@ func render() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-attribute-escaping/template_templ.go b/generator/test-attribute-escaping/template_templ.go index 8e6f2172f..edc0ad3fb 100644 --- a/generator/test-attribute-escaping/template_templ.go +++ b/generator/test-attribute-escaping/template_templ.go @@ -45,7 +45,7 @@ func BasicTemplate(url string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-call/template_templ.go b/generator/test-call/template_templ.go index a8d3e2202..f9aafc89c 100644 --- a/generator/test-call/template_templ.go +++ b/generator/test-call/template_templ.go @@ -52,7 +52,7 @@ func personTemplate(p person) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -103,7 +103,7 @@ func email(s string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-complex-attributes/template_templ.go b/generator/test-complex-attributes/template_templ.go index d86d1067c..74145aa87 100644 --- a/generator/test-complex-attributes/template_templ.go +++ b/generator/test-complex-attributes/template_templ.go @@ -45,7 +45,7 @@ func ComplexAttributes() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-css-usage/template_templ.go b/generator/test-css-usage/template_templ.go index 33a51ed77..3c78289a9 100644 --- a/generator/test-css-usage/template_templ.go +++ b/generator/test-css-usage/template_templ.go @@ -71,7 +71,7 @@ func Button(text string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -108,7 +108,7 @@ func LegacySupport() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -145,7 +145,7 @@ func MapCSSExample() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -199,7 +199,7 @@ func KVExample() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -261,7 +261,7 @@ func ThreeButtons() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-doctype/template_templ.go b/generator/test-doctype/template_templ.go index e9edbd6ec..482f8dedd 100644 --- a/generator/test-doctype/template_templ.go +++ b/generator/test-doctype/template_templ.go @@ -45,7 +45,7 @@ func Layout(title, content string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-element-attributes/template_templ.go b/generator/test-element-attributes/template_templ.go index 46f802400..811bd02f6 100644 --- a/generator/test-element-attributes/template_templ.go +++ b/generator/test-element-attributes/template_templ.go @@ -170,7 +170,7 @@ func render(p person) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-elseif/template_templ.go b/generator/test-elseif/template_templ.go index d652a2af2..6f78cf025 100644 --- a/generator/test-elseif/template_templ.go +++ b/generator/test-elseif/template_templ.go @@ -96,7 +96,7 @@ func render(d data) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-for/template_templ.go b/generator/test-for/template_templ.go index f0bb10f54..2e3c7d0f7 100644 --- a/generator/test-for/template_templ.go +++ b/generator/test-for/template_templ.go @@ -38,7 +38,7 @@ func render(items []string) templ.Component { } } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-html/template_templ.go b/generator/test-html/template_templ.go index c17db5db8..e7f26b2e6 100644 --- a/generator/test-html/template_templ.go +++ b/generator/test-html/template_templ.go @@ -101,7 +101,7 @@ func render(p person) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-if/template_templ.go b/generator/test-if/template_templ.go index edb00f8da..cfc337692 100644 --- a/generator/test-if/template_templ.go +++ b/generator/test-if/template_templ.go @@ -36,7 +36,7 @@ func render(d data) templ.Component { } } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-ifelse/template_templ.go b/generator/test-ifelse/template_templ.go index d7b7d5026..e4199a13a 100644 --- a/generator/test-ifelse/template_templ.go +++ b/generator/test-ifelse/template_templ.go @@ -36,7 +36,7 @@ func render(d data) templ.Component { } } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-import/template_templ.go b/generator/test-import/template_templ.go index c3395bc0e..a6823d8cd 100644 --- a/generator/test-import/template_templ.go +++ b/generator/test-import/template_templ.go @@ -35,7 +35,7 @@ func listItem() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -67,7 +67,7 @@ func list() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -194,7 +194,7 @@ func main() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-raw-elements/template_templ.go b/generator/test-raw-elements/template_templ.go index 02402a297..62db9b828 100644 --- a/generator/test-raw-elements/template_templ.go +++ b/generator/test-raw-elements/template_templ.go @@ -72,7 +72,7 @@ func Example() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-script-usage/template_templ.go b/generator/test-script-usage/template_templ.go index f8191546e..677b2e6d2 100644 --- a/generator/test-script-usage/template_templ.go +++ b/generator/test-script-usage/template_templ.go @@ -74,7 +74,7 @@ func Button(text string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -115,7 +115,7 @@ func ThreeButtons() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-string/template_templ.go b/generator/test-string/template_templ.go index 4c6ac9078..01323a510 100644 --- a/generator/test-string/template_templ.go +++ b/generator/test-string/template_templ.go @@ -36,7 +36,7 @@ func render(s string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-switch/template_templ.go b/generator/test-switch/template_templ.go index 78e40aaa1..b2c85b283 100644 --- a/generator/test-switch/template_templ.go +++ b/generator/test-switch/template_templ.go @@ -37,7 +37,7 @@ func render(input string) templ.Component { } } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-switchdefault/template_templ.go b/generator/test-switchdefault/template_templ.go index 214d8e555..27293544a 100644 --- a/generator/test-switchdefault/template_templ.go +++ b/generator/test-switchdefault/template_templ.go @@ -37,7 +37,7 @@ func template(input string) templ.Component { } } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-templ-element/template_templ.go b/generator/test-templ-element/template_templ.go index 77754e6f9..38dae86c7 100644 --- a/generator/test-templ-element/template_templ.go +++ b/generator/test-templ-element/template_templ.go @@ -45,7 +45,7 @@ func wrapper(index int) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -141,7 +141,7 @@ func template() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-text-whitespace/template_templ.go b/generator/test-text-whitespace/template_templ.go index d11eced06..abb36901d 100644 --- a/generator/test-text-whitespace/template_templ.go +++ b/generator/test-text-whitespace/template_templ.go @@ -47,7 +47,7 @@ func WhitespaceIsAddedWithinTemplStatements() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -100,7 +100,7 @@ func InlineElementsAreNotPadded() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -153,7 +153,7 @@ func WhiteSpaceInHTMLIsNormalised() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -202,7 +202,7 @@ func WhiteSpaceAroundValues() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-text/template_templ.go b/generator/test-text/template_templ.go index 077ee32c0..4b7aaa07e 100644 --- a/generator/test-text/template_templ.go +++ b/generator/test-text/template_templ.go @@ -73,7 +73,7 @@ func BasicTemplate(name string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/generator/test-void/template_templ.go b/generator/test-void/template_templ.go index 10a9a8b6b..9e05ad2c7 100644 --- a/generator/test-void/template_templ.go +++ b/generator/test-void/template_templ.go @@ -27,7 +27,7 @@ func render() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/storybook/_example/templates_templ.go b/storybook/_example/templates_templ.go index 1995a0617..3efd47aa1 100644 --- a/storybook/_example/templates_templ.go +++ b/storybook/_example/templates_templ.go @@ -39,7 +39,7 @@ func headerTemplate(name string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -77,7 +77,7 @@ func footerTemplate() templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) diff --git a/turbo/stream_templ.go b/turbo/stream_templ.go index 6fa486cdd..3dc87cde3 100644 --- a/turbo/stream_templ.go +++ b/turbo/stream_templ.go @@ -51,7 +51,7 @@ func actionTemplate(action string, target string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err }) @@ -91,7 +91,7 @@ func removeTemplate(action string, target string) templ.Component { return err } if !templIsBuffer { - _, err = io.Copy(w, templBuffer) + _, err = templBuffer.WriteTo(w) } return err })