diff --git a/components/doc/codeeditor/templates.js b/components/doc/codeeditor/templates.js
index 621bd14f3..d5be51108 100644
--- a/components/doc/codeeditor/templates.js
+++ b/components/doc/codeeditor/templates.js
@@ -168,6 +168,7 @@ import MeterGroup from 'primevue/metergroup';
import MultiSelect from 'primevue/multiselect';
import OrderList from 'primevue/orderlist';
import OrganizationChart from 'primevue/organizationchart';
+import OverlayBadge from 'primevue/overlaybadge';
import OverlayPanel from 'primevue/overlaypanel';
import Paginator from 'primevue/paginator';
import Panel from 'primevue/panel';
@@ -291,6 +292,7 @@ app.component('MeterGroup', MeterGroup);
app.component('MultiSelect', MultiSelect);
app.component('OrderList', OrderList);
app.component('OrganizationChart', OrganizationChart);
+app.component('OverlayBadge', OverlayBadge);
app.component('OverlayPanel', OverlayPanel);
app.component('Paginator', Paginator);
app.component('Panel', Panel);
diff --git a/doc/avatar/IconDoc.vue b/doc/avatar/IconDoc.vue
index f10ae2309..9b2a72236 100644
--- a/doc/avatar/IconDoc.vue
+++ b/doc/avatar/IconDoc.vue
@@ -20,7 +20,9 @@
@@ -41,7 +43,9 @@ export default {
-
+
+
+
`,
options: `
@@ -63,7 +67,9 @@ export default {
@@ -93,7 +99,9 @@ export default {
diff --git a/doc/avatar/ImageDoc.vue b/doc/avatar/ImageDoc.vue
index b8469f4a5..0fd189127 100644
--- a/doc/avatar/ImageDoc.vue
+++ b/doc/avatar/ImageDoc.vue
@@ -13,7 +13,9 @@
@@ -35,7 +37,9 @@ export default {
-
+
+
+
`,
@@ -52,7 +56,9 @@ export default {
@@ -80,7 +86,9 @@ export default {
diff --git a/doc/avatar/LabelDoc.vue b/doc/avatar/LabelDoc.vue
index fd57ec594..73f399b10 100644
--- a/doc/avatar/LabelDoc.vue
+++ b/doc/avatar/LabelDoc.vue
@@ -20,7 +20,9 @@
@@ -41,7 +43,9 @@ export default {
-
+
+
+
`,
options: `
@@ -62,7 +66,9 @@ export default {
@@ -90,7 +96,9 @@ export default {
diff --git a/doc/badge/ImportDoc.vue b/doc/badge/ImportDoc.vue
index c1d89f28c..d79603529 100644
--- a/doc/badge/ImportDoc.vue
+++ b/doc/badge/ImportDoc.vue
@@ -11,11 +11,7 @@ export default {
basic: `
// import as component
import Badge from 'primevue/badge';
-
-// import as directive
-import BadgeDirective from 'primevue/badgedirective';
-
-app.directive('badge', BadgeDirective);
+import OverlayBadge from 'primevue/overlaybadge'; // optional
`
}
};
diff --git a/doc/badge/PositionDoc.vue b/doc/badge/PositionDoc.vue
index 17bb67f83..6f948c7b5 100644
--- a/doc/badge/PositionDoc.vue
+++ b/doc/badge/PositionDoc.vue
@@ -3,15 +3,15 @@
A Badge can be added to any element using the directive.
-
+
-
-
+
+
-
-
+
+
-
+
@@ -22,28 +22,28 @@ export default {
return {
code: {
basic: `
-
+
-
-
+
+
-
-
+
+
-
+
`,
options: `
-
+
-
-
+
+
-
-
+
+
-
+
@@ -54,15 +54,15 @@ export default {
composition: `
-
+
-
-
+
+
-
-
+
+
-
+
diff --git a/doc/badge/theming/index.vue b/doc/badge/theming/index.vue
index efd77cdb0..b5a442fea 100644
--- a/doc/badge/theming/index.vue
+++ b/doc/badge/theming/index.vue
@@ -9,7 +9,8 @@