Raphaël Bosi
2025-03-21 15:30:14 +01:00
committed by GitHub
parent b49dc57bbf
commit d7dabe5826
2 changed files with 20 additions and 4 deletions

View File

@ -38,10 +38,19 @@ const StyledMainContainer = styled.div`
} }
`; `;
const StyledRightDrawerAnimatedPlaceholderEmptyContainer = styled(
AnimatedPlaceholderEmptyContainer,
)`
height: auto;
padding-top: ${({ theme }) => theme.spacing(8)};
`;
export const TimelineActivities = ({ export const TimelineActivities = ({
targetableObject, targetableObject,
isInRightDrawer,
}: { }: {
targetableObject: ActivityTargetableObject; targetableObject: ActivityTargetableObject;
isInRightDrawer?: boolean;
}) => { }) => {
const { timelineActivities, loading, fetchMoreRecords } = const { timelineActivities, loading, fetchMoreRecords } =
useTimelineActivities(targetableObject); useTimelineActivities(targetableObject);
@ -54,8 +63,12 @@ export const TimelineActivities = ({
} }
if (isTimelineActivitiesEmpty) { if (isTimelineActivitiesEmpty) {
const EmptyContainer = isInRightDrawer
? StyledRightDrawerAnimatedPlaceholderEmptyContainer
: AnimatedPlaceholderEmptyContainer;
return ( return (
<AnimatedPlaceholderEmptyContainer <EmptyContainer
// eslint-disable-next-line react/jsx-props-no-spreading // eslint-disable-next-line react/jsx-props-no-spreading
{...EMPTY_PLACEHOLDER_TRANSITION_PROPS} {...EMPTY_PLACEHOLDER_TRANSITION_PROPS}
> >
@ -68,7 +81,7 @@ export const TimelineActivities = ({
There is no activity associated with this record. There is no activity associated with this record.
</AnimatedPlaceholderEmptySubTitle> </AnimatedPlaceholderEmptySubTitle>
</AnimatedPlaceholderEmptyTextContainer> </AnimatedPlaceholderEmptyTextContainer>
</AnimatedPlaceholderEmptyContainer> </EmptyContainer>
); );
} }

View File

@ -41,8 +41,11 @@ type CardComponentProps = {
type CardComponentType = (props: CardComponentProps) => JSX.Element | null; type CardComponentType = (props: CardComponentProps) => JSX.Element | null;
export const CardComponents: Record<CardType, CardComponentType> = { export const CardComponents: Record<CardType, CardComponentType> = {
[CardType.TimelineCard]: ({ targetableObject }) => ( [CardType.TimelineCard]: ({ targetableObject, isInRightDrawer }) => (
<TimelineActivities targetableObject={targetableObject} /> <TimelineActivities
targetableObject={targetableObject}
isInRightDrawer={isInRightDrawer}
/>
), ),
[CardType.FieldCard]: ({ targetableObject, isInRightDrawer }) => ( [CardType.FieldCard]: ({ targetableObject, isInRightDrawer }) => (