Skip to content

Conversation

lerouxb
Copy link
Contributor

@lerouxb lerouxb commented Sep 30, 2025

This replaced the databases and collection cards with tables. Still in progress, needs tests, old code has to be cleaned up.

TODO:

  • check that all the GridControls things work, especially the ones that only show up in some cases in Atlas
    • breadcrumbs
    • Open MongoDB shell
    • Create database
    • Create collection
    • Refresh
    • banner (renderLoadSampleDataBanner())
    • Visualize your data
  • make sure the table is sized to fit whenever you resize the window and also inside DE
  • wordBreak: 'break-word' on the name column for crazy long names
  • hovering over the view badge should show Derived from {collection_name} (including dark mode)
  • columns other than the name column are too wide
  • there are some perf insights to port over
  • port the inferredFromPrivileges stuff
  • put the delete button in a final column like on indexes
  • add loaders for cells that are not loaded
  • port/add the tests
  • technical nit:
    • it feels like some of the types are unknown where they should be coming from the generics?
  • check with product/design:
    • should we display free_storage_size?
    • make sure the storage sizes are all the correct values, even for things like time series

@github-actions github-actions bot added the feat label Sep 30, 2025
: '-';
},
},
/*
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I initially wanted to display this because it would make all sizes explicit, but the table quickly gets crowded.

: '-';
},
},
/*
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I initially wanted to display this because it would make all sizes explicit, but the table quickly gets crowded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant