1
0
mirror of https://github.com/oceanprotocol/commons.git synced 2023-03-15 18:03:00 +01:00

output select commons config values

This commit is contained in:
Matthias Kretschmann 2019-06-19 11:50:28 +02:00
parent 512f06f7d4
commit 3e912f9203
Signed by: m
GPG Key ID: 606EEEF3C479A91F
4 changed files with 48 additions and 11 deletions

View File

@ -23,20 +23,12 @@
td { td {
padding: $spacer / 6 $spacer / 2; padding: $spacer / 6 $spacer / 2;
// stylelint-disable selector-max-compound-selectors // stylelint-disable-next-line selector-max-compound-selectors
&, &,
code { code {
font-size: $font-size-mini; font-size: $font-size-mini;
} }
} }
tr:first-child td {
&,
code {
font-size: $font-size-small;
}
}
// stylelint-enable selector-max-compound-selectors
} }
td { td {

View File

@ -4,6 +4,26 @@ import VersionTableRow from './VersionTableRow'
import styles from './VersionTable.module.scss' import styles from './VersionTable.module.scss'
import VersionNumber from './VersionNumber' import VersionNumber from './VersionNumber'
import {
serviceUri,
nodeUri,
aquariusUri,
brizoUri,
brizoAddress,
secretStoreUri,
faucetUri
} from '../../../config'
const commonsConfig = {
serviceUri,
nodeUri,
aquariusUri,
brizoUri,
brizoAddress,
secretStoreUri,
faucetUri
}
export const VersionTableContracts = ({ export const VersionTableContracts = ({
contracts, contracts,
network, network,
@ -58,6 +78,23 @@ export const VersionTableContracts = ({
</table> </table>
) )
export const VersionTableCommons = () => (
<table>
<tbody>
{Object.entries(commonsConfig).map(([key, value]) => (
<tr key={key}>
<td>
<strong>{key}</strong>
</td>
<td>
<code>{value}</code>
</td>
</tr>
))}
</tbody>
</table>
)
const VersionTable = ({ data }: { data: VersionNumbersState }) => { const VersionTable = ({ data }: { data: VersionNumbersState }) => {
return ( return (
<div className={styles.tableWrap}> <div className={styles.tableWrap}>

View File

@ -8,6 +8,7 @@
padding: 0; padding: 0;
margin: 0; margin: 0;
margin-left: -1rem; margin-left: -1rem;
margin-top: -.1rem;
padding-right: .5rem; padding-right: .5rem;
cursor: pointer; cursor: pointer;
color: $brand-grey-light; color: $brand-grey-light;

View File

@ -2,7 +2,7 @@ import React from 'react'
import useCollapse from 'react-collapsed' import useCollapse from 'react-collapsed'
import slugify from '@sindresorhus/slugify' import slugify from '@sindresorhus/slugify'
import styles from './VersionTableRow.module.scss' import styles from './VersionTableRow.module.scss'
import { VersionTableContracts } from './VersionTable' import { VersionTableContracts, VersionTableCommons } from './VersionTable'
import VersionNumber from './VersionNumber' import VersionNumber from './VersionNumber'
const VersionTableRow = ({ value }: { value: any }) => { const VersionTableRow = ({ value }: { value: any }) => {
@ -23,7 +23,7 @@ const VersionTableRow = ({ value }: { value: any }) => {
<> <>
<tr> <tr>
<td> <td>
{value.contracts && ( {(value.name === 'Commons' || value.contracts) && (
<button className={styles.handle} {...getToggleProps()}> <button className={styles.handle} {...getToggleProps()}>
{isOpen ? ( {isOpen ? (
<span>&#9660;</span> <span>&#9660;</span>
@ -50,6 +50,13 @@ const VersionTableRow = ({ value }: { value: any }) => {
/> />
</td> </td>
</tr> </tr>
{value.name === 'Commons' && (
<tr {...getCollapseProps()}>
<td colSpan={2}>
<VersionTableCommons />
</td>
</tr>
)}
{value.contracts && ( {value.contracts && (
<tr {...getCollapseProps()}> <tr {...getCollapseProps()}>
<td colSpan={2}> <td colSpan={2}>