Skip to content

Commit

Permalink
Fix: Misaligned sidebar elements (#530)
Browse files Browse the repository at this point in the history
  • Loading branch information
thewahome committed May 7, 2020
1 parent ca7469f commit 49efb39
Showing 1 changed file with 22 additions and 21 deletions.
43 changes: 22 additions & 21 deletions src/app/views/sidebar/sample-queries/SampleQueries.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {
DetailsList, DetailsListLayoutMode, DetailsRow, getId,
IColumn, IconButton, MessageBar, MessageBarType, SearchBox,
Selection, SelectionMode, Spinner, SpinnerSize, styled, TooltipHost
DetailsList, DetailsListLayoutMode, DetailsRow, FontSizes,
FontWeights, getId, GroupHeader, IColumn, IconButton,
MessageBar, MessageBarType, SearchBox, Selection, SelectionMode, Spinner, SpinnerSize, styled, TooltipHost
} from 'office-ui-fabric-react';
import React, { Component } from 'react';
import { FormattedMessage, injectIntl } from 'react-intl';
Expand Down Expand Up @@ -208,27 +208,28 @@ export class SampleQueries extends Component<ISampleQueriesProps, any> {
};

public renderGroupHeader = (props: any): any => {
const classes = classNames(this.props);
const onToggleSelectGroup = () => {
props.onToggleCollapse(props.group);
};

return (
<div aria-label={props.group!.name} onClick={this.onToggleCollapse(props)}>
<div className={classes.groupHeaderRow}>
<IconButton
className={`${classes.pullLeft} ${classes.groupHeaderRowIcon}`}
iconProps={{ iconName: props.group!.isCollapsed ? 'ChevronRightSmall' : 'ChevronDownSmall' }}
title={props.group!.isCollapsed ?
`Expand ${props.group!.name}` : `Collapse ${props.group!.name}`}
ariaLabel='expand collapse group'
onClick={() => this.onToggleCollapse(props)}
/>
<div className={classes.groupTitle}>
<span>{props.group!.name}</span>
<span className={classes.headerCount}>({props.group!.count})</span>
</div>
</div>
</div>
<GroupHeader
compact={true}
styles={{
check: { display: 'none' },
title: {
fontSize: FontSizes.medium,
fontWeight: FontWeights.semibold
},
expand: {
fontSize: FontSizes.small,
}
}}
{...props}
onToggleSelectGroup={onToggleSelectGroup}
/>
);
};
}

private renderDetailsHeader() {
return (
Expand Down

0 comments on commit 49efb39

Please sign in to comment.