fix: space issues (#5531)

* fix: display the space icon in breadcrumb and disable the space entry

* fix: the icon and the title are not aligned center in more menu

* fix: incorrect space icon corner radius

* fix: missed tooltip for add new page button

* fix: disable space migration for local user

* chore: use general as default space name

* fix: space name overflow

* fix: only show arrow button when hovering on page

* fix: sidebar tooltip font size

* fix: use space name as hint text

* feat: support adding a new space from space menu

* fix: filter the space view
This commit is contained in:
Lucas.Xu
2024-06-14 09:32:02 +08:00
committed by GitHub
parent e2ce274718
commit 785597f53e
16 changed files with 149 additions and 57 deletions

View File

@ -1235,11 +1235,12 @@ pub(crate) fn get_workspace_public_view_pbs(workspace_id: &str, folder: &Folder)
.into_iter()
.map(|view| {
// Get child views
let child_views = folder
let mut child_views: Vec<Arc<View>> = folder
.views
.get_views_belong_to(&view.id)
.into_iter()
.collect();
child_views.retain(|view| !trash_ids.contains(&view.id));
view_pb_with_child_views(view, child_views)
})
.collect()
@ -1284,11 +1285,12 @@ pub(crate) fn get_workspace_private_view_pbs(workspace_id: &str, folder: &Folder
.into_iter()
.map(|view| {
// Get child views
let child_views = folder
let mut child_views: Vec<Arc<View>> = folder
.views
.get_views_belong_to(&view.id)
.into_iter()
.collect();
child_views.retain(|view| !trash_ids.contains(&view.id));
view_pb_with_child_views(view, child_views)
})
.collect()