1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-07-26 13:48:33 +02:00

feat: remove borders, improve draggable visibility etc (#9002)

This commit is contained in:
David Leek 2024-12-20 08:17:14 +01:00 committed by GitHub
parent 487d3f25e9
commit 3fb7097fd9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 10 deletions

View File

@ -19,7 +19,6 @@ import { ConditionallyRender } from 'component/common/ConditionallyRender/Condit
const StyledContainer = styled('div')(({ theme }) => ({
padding: theme.spacing(2),
borderRadius: theme.shape.borderRadiusMedium,
border: `1px solid ${theme.palette.divider}`,
'& + &': {
marginTop: theme.spacing(2),
},

View File

@ -13,6 +13,7 @@ import {
ReleasePlanMilestoneStatus,
type MilestoneStatus,
} from './ReleasePlanMilestoneStatus';
import { useState } from 'react';
const StyledAccordion = styled(Accordion, {
shouldForwardProp: (prop) => prop !== 'status',
@ -51,7 +52,6 @@ const StyledSecondaryLabel = styled('span')(({ theme }) => ({
}));
const StyledAccordionDetails = styled(AccordionDetails)(({ theme }) => ({
backgroundColor: theme.palette.envAccordion.expanded,
borderBottomLeftRadius: theme.shape.borderRadiusLarge,
borderBottomRightRadius: theme.shape.borderRadiusLarge,
}));
@ -67,6 +67,8 @@ export const ReleasePlanMilestone = ({
status,
onStartMilestone,
}: IReleasePlanMilestoneProps) => {
const [expanded, setExpanded] = useState(false);
if (!milestone.strategies.length) {
return (
<StyledAccordion status={status}>
@ -85,7 +87,10 @@ export const ReleasePlanMilestone = ({
}
return (
<StyledAccordion status={status}>
<StyledAccordion
status={status}
onChange={(evt, expanded) => setExpanded(expanded)}
>
<StyledAccordionSummary expandIcon={<ExpandMore />}>
<StyledTitleContainer>
<StyledTitle>{milestone.name}</StyledTitle>
@ -96,8 +101,8 @@ export const ReleasePlanMilestone = ({
</StyledTitleContainer>
<StyledSecondaryLabel>
{milestone.strategies.length === 1
? 'View strategy'
: `View ${milestone.strategies.length} strategies`}
? `${expanded ? 'Hide' : 'View'} strategy`
: `${expanded ? 'Hide' : 'View'} ${milestone.strategies.length} strategies`}
</StyledSecondaryLabel>
</StyledAccordionSummary>
<StyledAccordionDetails>

View File

@ -45,9 +45,6 @@ const StyledMilestoneCard = styled(Card)(({ theme }) => ({
},
transition: 'background-color 0.2s ease-in-out',
backgroundColor: theme.palette.background.default,
'&:hover': {
backgroundColor: theme.palette.neutral.light,
},
}));
const StyledMilestoneCardBody = styled(Box)(({ theme }) => ({
@ -82,7 +79,6 @@ const StyledAccordion = styled(Accordion)(({ theme }) => ({
[theme.breakpoints.down('sm')]: {
justifyContent: 'center',
},
transition: 'background-color 0.2s ease-in-out',
backgroundColor: theme.palette.background.default,
'&:before': {
opacity: '0 !important',
@ -390,7 +386,7 @@ export const MilestoneCard = ({
onEditClick={() => {
onSelectEditStrategy(strg);
}}
isDragging={false}
isDragging={dragItem?.id === strg.id}
strategy={strg}
/>
</div>