Skip to content

Commit cc600d0

Browse files
Add alignment prop to textfield truncating config
1 parent 911aa80 commit cc600d0

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/components/Textfield/Textfield.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export interface TruncateConfig {
1818
showLessText: string;
1919
showTextStyle?: Record<string, any>;
2020
valueTextStyle?: Record<string, any>;
21+
alignment?: 'left' | 'right';
2122
}
2223

2324
export interface Props {

src/components/Textfield/TruncatedTextArea.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ interface TruncatedTextAreaProps {
99
}
1010

1111
const TruncatedTextArea = ({ preserveNewlines, truncateConfig, value }: TruncatedTextAreaProps) => {
12-
const { maxHeight, showLessText, showMoreText, showTextStyle, valueTextStyle } = truncateConfig;
12+
const { maxHeight, showLessText, showMoreText, showTextStyle, valueTextStyle, alignment = 'left' } = truncateConfig;
1313

1414
const theme = useTheme();
1515
const [showAll, setShowAll] = useState(false);
@@ -50,7 +50,7 @@ const TruncatedTextArea = ({ preserveNewlines, truncateConfig, value }: Truncate
5050
</p>
5151

5252
{needsTruncating && (
53-
<div>
53+
<div style={{ width: '100%', textAlign: alignment }}>
5454
<Link
5555
component='button'
5656
onClick={toggleShowAll}

0 commit comments

Comments
 (0)