From 5da578cfdf717ff1465f729194c8192a00412881 Mon Sep 17 00:00:00 2001
From: Markus Wüstenberg
Date: Fri, 25 Sep 2020 09:57:47 +0200
Subject: Group element helpers in different files (#21)
According to the section at https://developer.mozilla.org/en-US/docs/Web/HTML/Element---
attr/form.go | 15 +++++++++++++++
attr/form_test.go | 16 ++++++++++++++++
attr/forms.go | 15 ---------------
attr/forms_test.go | 16 ----------------
4 files changed, 31 insertions(+), 31 deletions(-)
create mode 100644 attr/form.go
create mode 100644 attr/form_test.go
delete mode 100644 attr/forms.go
delete mode 100644 attr/forms_test.go
(limited to 'attr')
diff --git a/attr/form.go b/attr/form.go
new file mode 100644
index 0000000..b3eec05
--- /dev/null
+++ b/attr/form.go
@@ -0,0 +1,15 @@
+package attr
+
+import (
+ g "github.com/maragudk/gomponents"
+)
+
+// Placeholder returns an attribute with name "placeholder" and the given value.
+func Placeholder(v string) g.Node {
+ return g.Attr("placeholder", v)
+}
+
+// Required returns an attribute with name "required".
+func Required() g.Node {
+ return g.Attr("required")
+}
diff --git a/attr/form_test.go b/attr/form_test.go
new file mode 100644
index 0000000..d222464
--- /dev/null
+++ b/attr/form_test.go
@@ -0,0 +1,16 @@
+package attr_test
+
+import (
+ "testing"
+
+ g "github.com/maragudk/gomponents"
+ "github.com/maragudk/gomponents/assert"
+ "github.com/maragudk/gomponents/attr"
+)
+
+func TestForms(t *testing.T) {
+ t.Run("adds placeholder and required attributes", func(t *testing.T) {
+ e := g.El("input", attr.Placeholder("hat"), attr.Required())
+ assert.Equal(t, ``, e)
+ })
+}
diff --git a/attr/forms.go b/attr/forms.go
deleted file mode 100644
index b3eec05..0000000
--- a/attr/forms.go
+++ /dev/null
@@ -1,15 +0,0 @@
-package attr
-
-import (
- g "github.com/maragudk/gomponents"
-)
-
-// Placeholder returns an attribute with name "placeholder" and the given value.
-func Placeholder(v string) g.Node {
- return g.Attr("placeholder", v)
-}
-
-// Required returns an attribute with name "required".
-func Required() g.Node {
- return g.Attr("required")
-}
diff --git a/attr/forms_test.go b/attr/forms_test.go
deleted file mode 100644
index d222464..0000000
--- a/attr/forms_test.go
+++ /dev/null
@@ -1,16 +0,0 @@
-package attr_test
-
-import (
- "testing"
-
- g "github.com/maragudk/gomponents"
- "github.com/maragudk/gomponents/assert"
- "github.com/maragudk/gomponents/attr"
-)
-
-func TestForms(t *testing.T) {
- t.Run("adds placeholder and required attributes", func(t *testing.T) {
- e := g.El("input", attr.Placeholder("hat"), attr.Required())
- assert.Equal(t, ``, e)
- })
-}
--
cgit 1.4.1