fix(cockpit): fix converter inputs and copy-button position

This commit is contained in:
Jonathan Rainville 2019-03-08 10:32:43 -05:00
parent 359c28f5b5
commit 35648eefa0
2 changed files with 5 additions and 9 deletions

View File

@ -1,7 +1,6 @@
import PropTypes from "prop-types";
import React from 'react';
import {
InputGroup,
Card,
CardBody,
CardHeader,
@ -9,7 +8,6 @@ import {
FormGroup,
Input,
Row,
InputGroupAddon,
Label
} from 'reactstrap';
import CopyButton from './CopyButton';
@ -62,12 +60,10 @@ class Converter extends React.Component {
this.state.etherConversions.map(unit => (
<FormGroup key={unit.key}>
<Label htmlFor={unit.name}>{unit.name}</Label>
<InputGroup>
<div className="position-relative">
<Input id={unit.name} placeholder={unit.name} value={unit.value} onChange={e => this.handleOnChange(e, unit.key)} />
<InputGroupAddon addonType="append">
<CopyButton text={unit.value} title="Copy value to clipboard" size={2}/>
</InputGroupAddon>
</InputGroup>
</div>
</FormGroup>
))
}

View File

@ -1,7 +1,7 @@
#root .copy-to-clipboard {
position: absolute;
right: 0;
top: 0;
right: 1px;
top: 0.5px;
border-top-left-radius: 0;
border-bottom-right-radius: 0;
cursor: pointer;