diff --git a/invenio_app_rdm/theme/assets/semantic-ui/js/invenio_app_rdm/user_dashboard/base.js b/invenio_app_rdm/theme/assets/semantic-ui/js/invenio_app_rdm/user_dashboard/base.js
index 7aaaba574..2ac9dea6f 100644
--- a/invenio_app_rdm/theme/assets/semantic-ui/js/invenio_app_rdm/user_dashboard/base.js
+++ b/invenio_app_rdm/theme/assets/semantic-ui/js/invenio_app_rdm/user_dashboard/base.js
@@ -14,9 +14,9 @@ import {
} from "@js/invenio_search_ui/components";
import { i18next } from "@translations/invenio_app_rdm/i18next";
import React from "react";
-import { Count, ResultsList, SearchBar, Sort, buildUID } from "react-searchkit";
+import { ResultsList, SearchBar, Sort, buildUID } from "react-searchkit";
import { GridResponsiveSidebarColumn } from "react-invenio-forms";
-import { Grid, Segment, Button } from "semantic-ui-react";
+import { Grid, Button } from "semantic-ui-react";
import PropTypes from "prop-types";
import Overridable from "react-overridable";
@@ -26,64 +26,20 @@ export function DashboardResultView(props) {
return (
total && (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
)
@@ -111,7 +70,6 @@ DashboardResultView.defaultProps = {
export const DashboardSearchLayoutHOC = ({
searchBarPlaceholder = "",
- newBtn = () => null,
appName = undefined,
}) => {
const DashboardUploadsSearchLayout = (props) => {
@@ -120,22 +78,72 @@ export const DashboardSearchLayoutHOC = ({
return (
-
-
+
- ),
appName: appName,
});
diff --git a/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/elements/image.overrides b/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/elements/image.overrides
index 45407280b..40988487b 100644
--- a/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/elements/image.overrides
+++ b/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/elements/image.overrides
@@ -44,10 +44,24 @@
}
}
-.ui.image.community-image img {
- max-height: @tinyWidth;
- min-width: @tinyWidth;
- object-fit: contain;
+.ui.image.community-image {
+
+ &.mini {
+ width: 45px;
+ min-width: 45px;
+
+ img {
+ max-height: 45px;
+ min-width: 45px;
+ object-fit: contain;
+ }
+ }
+
+ img {
+ max-height: @tinyWidth;
+ min-width: @tinyWidth;
+ object-fit: contain;
+ }
}
.ui.image.community-logo {
diff --git a/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/globals/site.overrides b/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/globals/site.overrides
index 2a4339938..53264a509 100644
--- a/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/globals/site.overrides
+++ b/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/globals/site.overrides
@@ -480,13 +480,3 @@ dl.details-list {
text-transform: capitalize;
}
}
-
-
-.community-header {
- display: flex;
- align-items: center;
-
- @media screen and (max-width: @largestMobileScreen) {
- flex-wrap: wrap;
- }
-}
diff --git a/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/views/item.overrides b/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/views/item.overrides
index f49efe7d4..33feacd01 100644
--- a/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/views/item.overrides
+++ b/invenio_app_rdm/theme/assets/semantic-ui/less/invenio_app_rdm/theme/views/item.overrides
@@ -114,15 +114,7 @@
align-items: end;
};
}
- .extra {
- @media all and (min-width: @tabletBreakpoint) {
- position: absolute;
- bottom: 0.7em !important;
- top: unset;
- left:unset;
- width: unset;
- }
- }
+
.header {
word-break: break-word;
margin-bottom: 0;
diff --git a/invenio_app_rdm/users_ui/templates/semantic-ui/invenio_app_rdm/users/header.html b/invenio_app_rdm/users_ui/templates/semantic-ui/invenio_app_rdm/users/header.html
index b4974a81d..14d27cbb1 100644
--- a/invenio_app_rdm/users_ui/templates/semantic-ui/invenio_app_rdm/users/header.html
+++ b/invenio_app_rdm/users_ui/templates/semantic-ui/invenio_app_rdm/users/header.html
@@ -8,18 +8,33 @@
#}
-