mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-02 11:35:57 +01:00
fix source buttons not displaying for file renaming
This commit is contained in:
@@ -415,11 +415,7 @@ class DiffFile extends React.Component<Props, State> {
|
|||||||
}
|
}
|
||||||
const collapseIcon = this.hasContent(file) ? <Icon name={icon} color="inherit"/> : null;
|
const collapseIcon = this.hasContent(file) ? <Icon name={icon} color="inherit"/> : null;
|
||||||
const fileControls = fileControlFactory ? fileControlFactory(file, this.setCollapse) : null;
|
const fileControls = fileControlFactory ? fileControlFactory(file, this.setCollapse) : null;
|
||||||
const sideBySideToggle =
|
const sideBySideToggle = file.hunks && file.hunks.length && <MenuContext.Consumer>
|
||||||
file.hunks && file.hunks.length > 0 && (
|
|
||||||
<ButtonWrapper className={classNames("level-right", "is-flex")}>
|
|
||||||
<ButtonGroup>
|
|
||||||
<MenuContext.Consumer>
|
|
||||||
{({setCollapsed}) => (
|
{({setCollapsed}) => (
|
||||||
<DiffButton
|
<DiffButton
|
||||||
icon={sideBySide ? "align-left" : "columns"}
|
icon={sideBySide ? "align-left" : "columns"}
|
||||||
@@ -433,7 +429,11 @@ class DiffFile extends React.Component<Props, State> {
|
|||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</MenuContext.Consumer>
|
</MenuContext.Consumer>;
|
||||||
|
const headerButtons = (
|
||||||
|
<ButtonWrapper className={classNames("level-right", "is-flex")}>
|
||||||
|
<ButtonGroup>
|
||||||
|
{sideBySideToggle}
|
||||||
{fileControls}
|
{fileControls}
|
||||||
</ButtonGroup>
|
</ButtonGroup>
|
||||||
</ButtonWrapper>
|
</ButtonWrapper>
|
||||||
@@ -467,7 +467,7 @@ class DiffFile extends React.Component<Props, State> {
|
|||||||
</TitleWrapper>
|
</TitleWrapper>
|
||||||
{this.renderChangeTag(file)}
|
{this.renderChangeTag(file)}
|
||||||
</FullWidthTitleHeader>
|
</FullWidthTitleHeader>
|
||||||
{sideBySideToggle}
|
{headerButtons}
|
||||||
</FlexWrapLevel>
|
</FlexWrapLevel>
|
||||||
</div>
|
</div>
|
||||||
{body}
|
{body}
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ class RepositoryRoot extends React.Component<Props> {
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if (targetLink) {
|
if (targetLink) {
|
||||||
links.push(sourceLink, targetLink);
|
links.push(targetLink, sourceLink); // Target link first because its the previous file
|
||||||
} else {
|
} else {
|
||||||
links.push(sourceLink);
|
links.push(sourceLink);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user