Skip to content

Commit 8031c47

Browse files
author
Kubit
committed
Improve structure Message component
1 parent d2d03b8 commit 8031c47

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

src/components/message/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ export type {
1515

1616
export { MessageControlled } from './messageControlled';
1717
export { MessageUnControlled as Message } from './messageUnControlled';
18-
export { MessageStyled } from './message.styled';
18+
export { ParentContainerStyled as MessageStyled } from './message.styled';

src/components/message/message.styled.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ import { getStyles } from '@/utils';
55

66
import { MessagePropsThemeType } from './types/messageTheme';
77

8+
export const ParentContainerStyled = styled.div<{
9+
styles: MessagePropsThemeType;
10+
}>`
11+
${({ styles }) => getStyles(styles.parentContainer)};
12+
`;
13+
814
export const MessageStyled = styled.div<{
915
styles: MessagePropsThemeType;
1016
}>`

src/components/message/messageStandAlone.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import {
2020
MessageHeaderStyled,
2121
MessageStyled,
2222
MessageTextStyled,
23+
ParentContainerStyled,
2324
} from './message.styled';
2425
import { IMessageStandAlone } from './types';
2526

@@ -88,11 +89,10 @@ const MessageStandAloneComponent = (
8889
};
8990

9091
return (
91-
<>
92+
<ParentContainerStyled aria-live={ariaLive} styles={props.styles}>
9293
{props.open && (
9394
<MessageStyled
9495
ref={ref}
95-
aria-live={ariaLive}
9696
as={props.messageContainerProps?.url ? props.linkComponent : 'div'}
9797
data-testid={`${props.dataTestId}Message`}
9898
id={props.id}
@@ -185,7 +185,7 @@ const MessageStandAloneComponent = (
185185
</MessageHeaderStyled>
186186
</MessageStyled>
187187
)}
188-
</>
188+
</ParentContainerStyled>
189189
);
190190
};
191191

src/components/message/types/messageTheme.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { CommonStyleType, IconTypes, IllustrationTypes, TypographyTypes } from '@/types';
22

33
export type MessagePropsThemeType = {
4+
parentContainer?: CommonStyleType;
45
container?: CommonStyleType;
56
headerContainer?: CommonStyleType;
67
headerContainerLargeMessage?: CommonStyleType;

0 commit comments

Comments
 (0)