on master help sign in
senate: tweak voting page layout
commitfe6571b62121ed0c062c2d3c9fadedf9e8c3b9a9 authorfang <git@fang.io> dateMon 14 Dec 2020, 16:54 (6 years ago) parent7167c64
1 file changed+12−9
src/views/Senate.js+12−9
src/views/Senate.js+12−9
@@ -40,6 +40,10 @@ function useCastDocumentVote() {
4040 );
4141}
4242
43+function renderDocumentHash(doc) {
44+ return doc.slice(0, 34) + '\n ' + doc.slice(34);
45+}
46+
4347export default function Senate() {
4448 const { pop } = useLocalRouter();
4549 const { contracts } = useNetwork();
@@ -113,12 +117,13 @@ export default function Senate() {
113117 const majorityList = useMemo(() => {
114118 return majorities.map(doc => {
115119 return (
116− <Grid.Item full as={Text}>
120+ <Grid.Item full className="mv2" as={P}>
117121 <a
118122 target="_blank"
119123 rel="noopener noreferrer"
120− href={`https://raw.githubusercontent.com/urbit/azimuth/master/proposals/${doc}.txt`}>
121− <code>{doc}</code>↗
124+ href={`https://raw.githubusercontent.com/urbit/azimuth/master/proposals/${doc}.txt`}
125+ class="mb4 mono wrap pre">
126+ {renderDocumentHash(doc)}↗
122127 </a>
123128 </Grid.Item>
124129 );
@@ -130,11 +135,9 @@ export default function Senate() {
130135 const hasVoted = polls[doc].hasVoted;
131136 return (
132137 <>
133− <Grid.Item full as={Text}>
134− <P>
135− <code>{doc}</code>
136− </P>
137− <P>
138+ <Grid.Item full className="mv2" as={Text}>
139+ <P className="m0 mono wrap pre">{renderDocumentHash(doc)}</P>
140+ <P className="mt0">
138141 {hasVoted ? (
139142 'Your vote has been cast.'
140143 ) : (
@@ -187,7 +190,7 @@ export default function Senate() {
187190 {majorityList}
188191 </Grid.Item>
189192
190− <Grid.Divider />
193+ <Grid.Divider className="mv4" />
191194
192195 <Grid.Item full as={Grid}>
193196 <Grid.Item full as={P}>