Remove layout from charts and add them to their wrappers
What does this MR do?
Remove col-*
classes in our monitor chart components, so they can be rendered independently in different situations.
The layout classes are added to the wrappers: embed
and panel_type
.
It should only be a refactor with no change in functionality, expect for a quick fix for https://gitlab.com/gitlab-org/gitlab-ee/issues/14783
Technical background
In order to move and resize panels in dashboard col-* classes must be owned by the dashboard itself. Required for https://gitlab.com/gitlab-org/gitlab-ee/issues/27835
Screenshots
desktop | mobile |
---|---|
Does this MR meet the acceptance criteria?
Conformity
-
Changelog entry -
Documentation created/updated or follow-up review issue created -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Relates to https://gitlab.com/gitlab-org/gitlab-ee/issues/27835
Fix for https://gitlab.com/gitlab-org/gitlab-ee/issues/14783
Edited by 🤖 GitLab Bot 🤖