@@ -19,6 +19,8 @@ import { ExternalLink } from "../ExternalLink";
1919const StyledH1 = styled . h1 `
2020 margin: 0;
2121 word-wrap: break-word;
22+ font-size: ${ responsiveSize ( 18 , 24 ) } ;
23+ line-height: 24px;
2224` ;
2325
2426const ReactMarkdownWrapper = styled . div `
@@ -36,17 +38,25 @@ const VotingOptions = styled.div`
3638const AnswersContainer = styled . div `
3739 display: flex;
3840 flex-direction: column;
41+ gap: ${ responsiveSize ( 4 , 2 ) } ;
3942` ;
4043
41- const AnswersHeader = styled . h3 `
44+ const AnswersHeader = styled . small `
4245 margin: 0;
4346` ;
4447
45- const Answer = styled . div `
46- margin: 0px;
47- display: flex;
48- flex-wrap: wrap;
49- gap: 6px;
48+ export const AnswerTitleAndDescription = styled . div `
49+ display: block;
50+ ` ;
51+
52+ export const AnswerTitle = styled . small `
53+ display: inline;
54+ ` ;
55+
56+ export const AnswerDescription = styled . small `
57+ display: inline;
58+ font-weight: 400;
59+ color: ${ ( { theme } ) => theme . secondaryText } ;
5060` ;
5161
5262const AliasesContainer = styled . div `
@@ -62,11 +72,12 @@ interface IDisputeContext {
6272
6373export const DisputeContext : React . FC < IDisputeContext > = ( { disputeDetails, isRpcError = false } ) => {
6474 const errMsg = isRpcError ? RPC_ERROR : INVALID_DISPUTE_DATA_ERROR ;
75+
6576 return (
6677 < >
6778 < StyledH1 > { isUndefined ( disputeDetails ) ? < StyledSkeleton /> : ( disputeDetails ?. title ?? errMsg ) } </ StyledH1 >
68- { ! isUndefined ( disputeDetails ) ? (
69- < >
79+ { disputeDetails ?. question ?. trim ( ) || disputeDetails ?. description ?. trim ( ) ? (
80+ < div >
7081 { disputeDetails ?. question ?. trim ( ) ? (
7182 < ReactMarkdownWrapper >
7283 < ReactMarkdown > { disputeDetails . question } </ ReactMarkdown >
@@ -77,7 +88,7 @@ export const DisputeContext: React.FC<IDisputeContext> = ({ disputeDetails, isRp
7788 < ReactMarkdown > { disputeDetails . description } </ ReactMarkdown >
7889 </ ReactMarkdownWrapper >
7990 ) : null }
80- </ >
91+ </ div >
8192 ) : null }
8293
8394 { isUndefined ( disputeDetails ?. frontendUrl ) ? null : (
@@ -89,12 +100,11 @@ export const DisputeContext: React.FC<IDisputeContext> = ({ disputeDetails, isRp
89100 { isUndefined ( disputeDetails ) ? null : < AnswersHeader > Voting Options</ AnswersHeader > }
90101 < AnswersContainer >
91102 { disputeDetails ?. answers ?. map ( ( answer : IAnswer , i : number ) => (
92- < Answer key = { answer . title } >
93- < small >
94- < label > { i + 1 } .</ label > { answer . title }
95- { answer . description . trim ( ) ? ` - ${ answer . description } ` : null }
96- </ small >
97- </ Answer >
103+ < AnswerTitleAndDescription key = { answer . title } >
104+ < label > { i + 1 } . </ label >
105+ < AnswerTitle > { answer . title } </ AnswerTitle >
106+ < AnswerDescription > { answer . description . trim ( ) ? ` - ${ answer . description } ` : null } </ AnswerDescription >
107+ </ AnswerTitleAndDescription >
98108 ) ) }
99109 </ AnswersContainer >
100110 </ VotingOptions >
0 commit comments