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 = ({
targetableObject,
isInRightDrawer,
}: {
targetableObject: ActivityTargetableObject;
isInRightDrawer?: boolean;
}) => {
const { timelineActivities, loading, fetchMoreRecords } =
useTimelineActivities(targetableObject);
@ -54,8 +63,12 @@ export const TimelineActivities = ({
}
if (isTimelineActivitiesEmpty) {
const EmptyContainer = isInRightDrawer
? StyledRightDrawerAnimatedPlaceholderEmptyContainer
: AnimatedPlaceholderEmptyContainer;
return (
<AnimatedPlaceholderEmptyContainer
<EmptyContainer
// eslint-disable-next-line react/jsx-props-no-spreading
{...EMPTY_PLACEHOLDER_TRANSITION_PROPS}
>
@ -68,7 +81,7 @@ export const TimelineActivities = ({
There is no activity associated with this record.
</AnimatedPlaceholderEmptySubTitle>
</AnimatedPlaceholderEmptyTextContainer>
</AnimatedPlaceholderEmptyContainer>
</EmptyContainer>
);
}

View File

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