Replace lodash with built-ins where possible to reduce bundle size (#1766)

* add tslint rule to disallow lodash.isUndefined

* add tslint rule to disallow lodash.isNull

* apply fixes
This commit is contained in:
Xianny
2019-04-10 09:36:32 -07:00
committed by GitHub
parent 49d951b7be
commit 7423028fea
299 changed files with 1249 additions and 1038 deletions

View File

@@ -34,19 +34,17 @@ export const SidebarHeader: React.StatelessComponent<SidebarHeaderProps> = ({
{title}
</Text>
</Container>
{!_.isUndefined(docsVersion) &&
!_.isUndefined(availableDocVersions) &&
!_.isUndefined(onVersionSelected) && (
<div className="col col-4 pl1" style={{ alignSelf: 'flex-end', paddingBottom: 4 }}>
<Container className="right">
<VersionDropDown
selectedVersion={docsVersion}
versions={availableDocVersions}
onVersionSelected={onVersionSelected}
/>
</Container>
</div>
)}
{docsVersion !== undefined && availableDocVersions !== undefined && onVersionSelected !== undefined && (
<div className="col col-4 pl1" style={{ alignSelf: 'flex-end', paddingBottom: 4 }}>
<Container className="right">
<VersionDropDown
selectedVersion={docsVersion}
versions={availableDocVersions}
onVersionSelected={onVersionSelected}
/>
</Container>
</div>
)}
</Container>
<Container
width={'100%'}