add margin bottom for collapse button, add className option for level component

This commit is contained in:
Florian Scholdei
2019-10-01 09:36:27 +02:00
parent c518236b57
commit fb6d66978e
2 changed files with 8 additions and 2 deletions

View File

@@ -1,16 +1,18 @@
//@flow //@flow
import * as React from "react"; import * as React from "react";
import classNames from "classnames";
type Props = { type Props = {
className?: string,
left?: React.Node, left?: React.Node,
right?: React.Node right?: React.Node
}; };
export default class Level extends React.Component<Props> { export default class Level extends React.Component<Props> {
render() { render() {
const { left, right } = this.props; const { className, left, right } = this.props;
return ( return (
<div className="level"> <div className={classNames("level", className)}>
<div className="level-left">{left}</div> <div className="level-left">{left}</div>
<div className="level-right">{right}</div> <div className="level-right">{right}</div>
</div> </div>

View File

@@ -35,6 +35,9 @@ const styles = {
spacing: { spacing: {
marginRight: "1em" marginRight: "1em"
}, },
bottomMargin: {
marginBottom: "1rem !important"
},
tags: { tags: {
"& .tag": { "& .tag": {
marginLeft: ".25rem" marginLeft: ".25rem"
@@ -108,6 +111,7 @@ class ChangesetDetails extends React.Component<Props, State> {
</div> </div>
<div> <div>
<Level <Level
className={classes.bottomMargin}
right={ right={
<Button <Button
action={this.collapseDiffs} action={this.collapseDiffs}