diff --git a/apps/web-coreum/package.json b/apps/web-coreum/package.json index 174af01ecc..b0e0b8cada 100644 --- a/apps/web-coreum/package.json +++ b/apps/web-coreum/package.json @@ -1,6 +1,6 @@ { "name": "web-coreum", - "version": "2.19.3-105", + "version": "2.19.3-106", "license": "Apache-2.0", "private": true, "scripts": { diff --git a/packages/ui/src/components/markdown/index.tsx b/packages/ui/src/components/markdown/index.tsx index 87598c6f3b..2b7a21fae9 100644 --- a/packages/ui/src/components/markdown/index.tsx +++ b/packages/ui/src/components/markdown/index.tsx @@ -100,9 +100,13 @@ const options = { }, }; -export default function Markdown(props: { markdown: string }) { +export default function Markdown(props: { markdown: string; className?: string }) { const clean = xss(props.markdown.replace(/\\n\s?/g, '
')); // clean = clean.replace(/\\n\s?/g, '\n'); // this will also work - return {clean}; + return ( + + {clean} + + ); } diff --git a/packages/ui/src/components/single_proposal/styles.ts b/packages/ui/src/components/single_proposal/styles.ts index ee23ce5b6c..ac4e473e9d 100644 --- a/packages/ui/src/components/single_proposal/styles.ts +++ b/packages/ui/src/components/single_proposal/styles.ts @@ -22,6 +22,7 @@ const useStyles = makeStyles()((theme) => ({ }, content: { marginBottom: theme.spacing(2), + wordBreak: 'break-word', }, id: { color: theme.palette.custom.fonts.fontThree, diff --git a/packages/ui/src/screens/proposal_details/components/overview/__snapshots__/index.test.tsx.snap b/packages/ui/src/screens/proposal_details/components/overview/__snapshots__/index.test.tsx.snap index 4267fc3ca1..4764e88115 100644 --- a/packages/ui/src/screens/proposal_details/components/overview/__snapshots__/index.test.tsx.snap +++ b/packages/ui/src/screens/proposal_details/components/overview/__snapshots__/index.test.tsx.snap @@ -84,6 +84,10 @@ exports[`screen: BlockDetails/Overview matches snapshot 1`] = ` line-height: 1.5; } +.emotion-9 { + word-break: break-word; +} +
diff --git a/packages/ui/src/screens/proposal_details/components/overview/index.tsx b/packages/ui/src/screens/proposal_details/components/overview/index.tsx index fedbce082f..aef11e9dc9 100644 --- a/packages/ui/src/screens/proposal_details/components/overview/index.tsx +++ b/packages/ui/src/screens/proposal_details/components/overview/index.tsx @@ -170,7 +170,7 @@ const Overview: FC<{ className?: string; overview: OverviewType }> = ({ classNam {t('description')} - + {extra}
diff --git a/packages/ui/src/screens/proposal_details/components/overview/styles.ts b/packages/ui/src/screens/proposal_details/components/overview/styles.ts index 744ed76afd..cfbef9442b 100644 --- a/packages/ui/src/screens/proposal_details/components/overview/styles.ts +++ b/packages/ui/src/screens/proposal_details/components/overview/styles.ts @@ -54,6 +54,9 @@ const useStyles = makeStyles()((theme) => ({ gridTemplateColumns: 'repeat(2, 1fr)', }, }, + description: { + wordBreak: 'break-word', + }, })); export default useStyles; diff --git a/packages/ui/src/screens/proposals/components/list/index.tsx b/packages/ui/src/screens/proposals/components/list/index.tsx index afc3a3c63b..4c713c3f7b 100644 --- a/packages/ui/src/screens/proposals/components/list/index.tsx +++ b/packages/ui/src/screens/proposals/components/list/index.tsx @@ -42,8 +42,7 @@ const ListItem: FC = ({ } const formattedItem = { - description: - item.description.length > 200 ? `${item.description.slice(0, 200)}...` : item.description, + description: item.description, status: item.status, title: ( @@ -113,7 +112,7 @@ const ProposalsList: FC = ({ > {({ index, style }) => (