From c9e99fca1e564a5d6d872dbe19d9fa2fef6817d1 Mon Sep 17 00:00:00 2001
From: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
Date: Thu, 11 Sep 2025 12:10:51 +0200
Subject: [PATCH] refactor: streamline ProjectLifecycleFilters layout and
improve responsiveness
---
.../ProjectFeatureToggles.tsx | 17 ++++++-------
.../ProjectLifecycleFilters.tsx | 24 +++++++++++++------
2 files changed, 24 insertions(+), 17 deletions(-)
diff --git a/frontend/src/component/project/Project/PaginatedProjectFeatureToggles/ProjectFeatureToggles.tsx b/frontend/src/component/project/Project/PaginatedProjectFeatureToggles/ProjectFeatureToggles.tsx
index 78b33ad0ec..30cc2531c2 100644
--- a/frontend/src/component/project/Project/PaginatedProjectFeatureToggles/ProjectFeatureToggles.tsx
+++ b/frontend/src/component/project/Project/PaginatedProjectFeatureToggles/ProjectFeatureToggles.tsx
@@ -42,7 +42,7 @@ import {
useProjectFeatureSearchActions,
} from './useProjectFeatureSearch.ts';
import { AvatarCell } from './AvatarCell.tsx';
-import { Box, styled } from '@mui/material';
+import { styled } from '@mui/material';
import useProjectOverview from 'hooks/api/getters/useProjectOverview/useProjectOverview';
import { ConnectSdkDialog } from '../../../onboarding/dialog/ConnectSdkDialog.tsx';
import { ProjectOnboarding } from '../../../onboarding/flow/ProjectOnboarding.tsx';
@@ -76,7 +76,6 @@ const Container = styled('div')(({ theme }) => ({
const FilterRow = styled('div')(({ theme }) => ({
display: 'flex',
flexFlow: 'row wrap',
- gap: theme.spacing(2),
justifyContent: 'space-between',
}));
@@ -578,14 +577,12 @@ export const ProjectFeatureToggles = ({
onChange={setTableState}
state={filterState}
/>
-
-
-
+
= ({
children,
}) => {
const { data } = useProjectStatus(projectId);
+ const theme = useTheme();
+ const isSmallScreen = useMediaQuery(theme.breakpoints.down('md'));
const lifecycleSummary = Object.entries(
data?.lifecycleSummary || {},
).reduce(
@@ -42,13 +45,20 @@ export const ProjectLifecycleFilters: FC = ({
}
return (
-
- {children}
-
+
+ {children}
+
+
);
};