diff --git a/assets/data/news.json b/assets/data/news.json
index 5239d8c46..b7351bff0 100644
--- a/assets/data/news.json
+++ b/assets/data/news.json
@@ -1,9 +1,10 @@
{
"id": 60,
- "content": "Diamond Template Remastered ⭐️",
- "linkText": "Live Demo",
- "linkHref": "http://diamond.primevue.org",
- "backgroundStyle": "background-color:var(--primary-color)",
- "textStyle": "color:var(--primary-color-text);font-weight:500",
- "linkStyle": "color:var(--primary-color-text);font-weight:700;text-decoration: underline;"
+ "content": "V3 has reached EOL, Upgrade to ",
+ "linkText": "PrimeVue 4",
+ "linkHref": "http://primevue.org",
+ "backgroundStyle": "background-color:var(--yellow-500)",
+ "textStyle": "color:#000;font-weight:500",
+ "linkStyle": "color:#000;font-weight:700;text-decoration: underline;",
+ "closable": false
}
\ No newline at end of file
diff --git a/assets/menu/menu.json b/assets/menu/menu.json
index 210875672..e356861be 100644
--- a/assets/menu/menu.json
+++ b/assets/menu/menu.json
@@ -539,13 +539,12 @@
{
"name": "Tailwind",
"icon": "pi pi-heart",
- "href": "https://tailwind.primevue.org/",
- "badge": "NEW"
+ "href": "https://tailwind.primevue.org/"
},
{
"name": "Figma UI Kit",
"icon": "pi pi-pencil",
- "to": "/uikit"
+ "href": "https://primevue.org/uikit/"
},
{
"name": "Icons",
@@ -565,12 +564,12 @@
{
"name": "Templates",
"icon": "pi pi-star",
- "to": "/templates"
+ "href": "https://primevue.org/templates"
},
{
"name": "PrimeBlocks",
"icon": "pi pi-server",
- "href": "https://blocks.primevue.org"
+ "href": "https://primeblocks.org"
},
{
"name": "Guides",
@@ -611,7 +610,7 @@
"children": [
{
"name": "About Us",
- "to": "/team"
+ "href": "https://primevue.org/team/"
},
{
"name": "Roadmap",
diff --git a/assets/styles/layout/_news.scss b/assets/styles/layout/_news.scss
index 681496187..0a60c4fe3 100644
--- a/assets/styles/layout/_news.scss
+++ b/assets/styles/layout/_news.scss
@@ -41,7 +41,7 @@
.layout-news-link,
.layout-news-link:visited,
.layout-news-link:active {
- color:var(--primary-color-text);
+ color:#000;
font-weight:700;
}
.layout-news-link:hover {
diff --git a/assets/styles/layout/_topbar.scss b/assets/styles/layout/_topbar.scss
index bbd53f870..5626f66dd 100644
--- a/assets/styles/layout/_topbar.scss
+++ b/assets/styles/layout/_topbar.scss
@@ -55,4 +55,102 @@
.menu-button {
display: none;
}
-}
\ No newline at end of file
+
+ .topbar-items {
+ display: flex;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ gap: 0.5rem;
+ align-items: center;
+
+ li {
+ position: relative;
+ }
+
+ .topbar-item {
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+ border: 1px solid var(--surface-border);
+ width: 2rem;
+ height: 2rem;
+ transition: outline-color .2s, border-color .2s;
+ border-radius: 6px;
+ margin: 0;
+ padding: 0;
+ outline-color: transparent;
+ background-color: var(--surface-0);
+ cursor: pointer;
+
+ @include focus-visible();
+
+ &:hover {
+ border-color: var(--primary-color);
+ }
+
+ i,
+ span {
+ color: var(--text-color);
+ }
+ }
+
+ .version-item {
+ width: auto;
+ padding: 0.5rem;
+
+ .version-text {
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+ .version-icon {
+ margin-inline-start: .25rem;
+ color: var(--text-secondary-color);
+ }
+ }
+
+ .versions-panel {
+ padding: .25rem;
+ background-color: var(--overlay-background);
+ position: absolute;
+ inset-inline-end: 0;
+ top: calc(100% + 2px);
+ border-radius: 6px;
+ border: 1px solid var(--border-color);
+ box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
+ transform-origin: top;
+
+ ul {
+ padding: 0;
+ margin: 0;
+ list-style-type: none;
+ display: flex;
+ flex-direction: column;
+ gap: 4px;
+
+ li {
+ margin: 2px;
+
+ }
+
+ a {
+ display: inline-flex;
+ padding: 0.5rem .75rem;
+ border-radius: 6px;
+ width: 100%;
+ overflow: hidden;
+ color: var(--text-color);
+ white-space: nowrap;
+
+ &:hover {
+ background-color: var(--hover-background);
+ }
+ }
+ }
+ }
+ }
+
+}
diff --git a/components/template/Configuration.vue b/components/template/Configuration.vue
deleted file mode 100644
index 7647134ea..000000000
--- a/components/template/Configuration.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-
- > npm install or yarn > npm run dev or yarn dev {{ description }}
-
- {{ data.description }} {{ data.description }} {{ data.description }} {{ templateHeroData.description }} {{ license.description }}
- Visit the
- official documentation for more information.
-
-
-
- {{ title }}
- {{ title }}
- {{ data.title }}
- {{ data.title }}
- {{ data.title }}
- {{ data.title }}
- {{ data }}
-
-