diff --git a/web-app/packages/lib/src/assets/globe.svg b/web-app/packages/lib/src/assets/globe.svg new file mode 100644 index 00000000..a7c9522b --- /dev/null +++ b/web-app/packages/lib/src/assets/globe.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/web-app/packages/lib/src/common/components/AppSection.vue b/web-app/packages/lib/src/common/components/AppSection.vue index aaeaa861..931f6635 100644 --- a/web-app/packages/lib/src/common/components/AppSection.vue +++ b/web-app/packages/lib/src/common/components/AppSection.vue @@ -12,12 +12,8 @@ SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-MerginMaps-Commercial : 'surface-section border-round-xl overflow-hidden' ]" > -
-

- +
+

diff --git a/web-app/packages/lib/src/common/components/AppSectionBanner.vue b/web-app/packages/lib/src/common/components/AppSectionBanner.vue new file mode 100644 index 00000000..8071ef69 --- /dev/null +++ b/web-app/packages/lib/src/common/components/AppSectionBanner.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/web-app/packages/lib/src/modules/dashboard/components/DashboardProjectsRow.vue b/web-app/packages/lib/src/modules/dashboard/components/DashboardProjectsRow.vue index 89f82884..abf1965c 100644 --- a/web-app/packages/lib/src/modules/dashboard/components/DashboardProjectsRow.vue +++ b/web-app/packages/lib/src/modules/dashboard/components/DashboardProjectsRow.vue @@ -9,15 +9,13 @@ SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-MerginMaps-Commercial - + diff --git a/web-app/packages/lib/src/modules/dashboard/views/DashboardViewTemplate.vue b/web-app/packages/lib/src/modules/dashboard/views/DashboardViewTemplate.vue index 9a7a683e..6ec445a5 100644 --- a/web-app/packages/lib/src/modules/dashboard/views/DashboardViewTemplate.vue +++ b/web-app/packages/lib/src/modules/dashboard/views/DashboardViewTemplate.vue @@ -8,12 +8,14 @@ SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-MerginMaps-Commercial
+
diff --git a/web-app/packages/lib/src/modules/project/components/CommunityBanner.vue b/web-app/packages/lib/src/modules/project/components/CommunityBanner.vue new file mode 100644 index 00000000..cdc0dcf1 --- /dev/null +++ b/web-app/packages/lib/src/modules/project/components/CommunityBanner.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/web-app/packages/lib/src/modules/project/components/index.ts b/web-app/packages/lib/src/modules/project/components/index.ts index c1a1ce8a..0e109187 100644 --- a/web-app/packages/lib/src/modules/project/components/index.ts +++ b/web-app/packages/lib/src/modules/project/components/index.ts @@ -23,3 +23,4 @@ export { default as UploadPanel } from './UploadPanel.vue' export { default as AccessRequestTableTemplate } from './AccessRequestTableTemplate.vue' export { default as FileDetailSidebar } from './FileDetailSidebar.vue' export { default as VersionDetailSidebar } from './VersionDetailSidebar.vue' +export { default as CommunityBanner } from './CommunityBanner.vue' diff --git a/web-app/packages/lib/src/modules/project/views/FileBrowserView.vue b/web-app/packages/lib/src/modules/project/views/FileBrowserView.vue index 3d5e9fd8..a617a598 100644 --- a/web-app/packages/lib/src/modules/project/views/FileBrowserView.vue +++ b/web-app/packages/lib/src/modules/project/views/FileBrowserView.vue @@ -353,7 +353,7 @@ export default defineComponent({ return this.items.every((i) => this.selected.includes(i.path)) }, dataTableOpen() { - return ( + return !!( this.searchFilter !== '' || this.items.length || (this.project && !this.project.permissions.upload) || diff --git a/web-app/packages/lib/src/modules/project/views/ProjectsListViewTemplate.vue b/web-app/packages/lib/src/modules/project/views/ProjectsListViewTemplate.vue index 26d32206..4d9385a6 100644 --- a/web-app/packages/lib/src/modules/project/views/ProjectsListViewTemplate.vue +++ b/web-app/packages/lib/src/modules/project/views/ProjectsListViewTemplate.vue @@ -5,61 +5,55 @@ SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-MerginMaps-Commercial -->