diff --git a/apps/showcase/assets/menu/menu.json b/apps/showcase/assets/menu/menu.json
index bdc8a016b..26e9f9482 100644
--- a/apps/showcase/assets/menu/menu.json
+++ b/apps/showcase/assets/menu/menu.json
@@ -97,7 +97,8 @@
},
{
"name": "FloatLabel",
- "to": "/floatlabel"
+ "to": "/floatlabel",
+ "badge": "NEW"
},
{
"name": "IconField",
diff --git a/apps/showcase/doc/floatlabel/BasicDoc.vue b/apps/showcase/doc/floatlabel/BasicDoc.vue
index 09edcc57b..6ebf82616 100644
--- a/apps/showcase/doc/floatlabel/BasicDoc.vue
+++ b/apps/showcase/doc/floatlabel/BasicDoc.vue
@@ -4,7 +4,7 @@
-
+
diff --git a/apps/showcase/doc/floatlabel/InvalidDoc.vue b/apps/showcase/doc/floatlabel/InvalidDoc.vue
new file mode 100644
index 000000000..b6a9ed61a
--- /dev/null
+++ b/apps/showcase/doc/floatlabel/InvalidDoc.vue
@@ -0,0 +1,113 @@
+
+
+ When the form element is invalid, the label is also highlighted.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/showcase/doc/floatlabel/VariantsDoc.vue b/apps/showcase/doc/floatlabel/VariantsDoc.vue
new file mode 100644
index 000000000..9660a2f26
--- /dev/null
+++ b/apps/showcase/doc/floatlabel/VariantsDoc.vue
@@ -0,0 +1,90 @@
+
+
+ The variant property defines the position of the label. Default value is over, whereas in and on are the alternatives.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/showcase/pages/floatlabel/index.vue b/apps/showcase/pages/floatlabel/index.vue
index f5ecb57e0..9d20662d2 100644
--- a/apps/showcase/pages/floatlabel/index.vue
+++ b/apps/showcase/pages/floatlabel/index.vue
@@ -1,13 +1,15 @@
-
+