From fdff07a81e1d7a23b971cb6d258fadd205d133e8 Mon Sep 17 00:00:00 2001 From: Opender Singh Date: Tue, 16 Feb 2021 17:07:26 +1300 Subject: [PATCH] Update pull and create dropdown styling (#3080) --- .../dropdowns/remote-workspaces-dropdown.js | 26 ++++++++++++------- .../app/ui/components/wrapper-home.js | 10 +++---- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/packages/insomnia-app/app/ui/components/dropdowns/remote-workspaces-dropdown.js b/packages/insomnia-app/app/ui/components/dropdowns/remote-workspaces-dropdown.js index c8403f809c..5011d0404b 100644 --- a/packages/insomnia-app/app/ui/components/dropdowns/remote-workspaces-dropdown.js +++ b/packages/insomnia-app/app/ui/components/dropdowns/remote-workspaces-dropdown.js @@ -6,7 +6,7 @@ import { AUTOBIND_CFG } from '../../../common/constants'; import * as session from '../../../account/session'; import VCS from '../../../sync/vcs'; import type { Project } from '../../../sync/types'; -import { Dropdown, DropdownDivider, DropdownItem, Button } from 'insomnia-components'; +import { Dropdown, DropdownDivider, DropdownItem, Button, Tooltip } from 'insomnia-components'; import type { Workspace } from '../../../models/workspace'; import HelpTooltip from '../help-tooltip'; import * as models from '../../../models'; @@ -125,13 +125,26 @@ class RemoteWorkspacesDropdown extends React.Component { this._refreshRemoteWorkspaces(); } + renderButton(disabled = false) { + return ( + + ); + } + render() { - const { className, workspaces } = this.props; + const { workspaces } = this.props; const { loading, remoteProjects, localProjects, pullingProjects } = this.state; if (!session.isLoggedIn()) { - return null; + return ( + + {this.renderButton(true)} + + ); } const missingRemoteProjects = remoteProjects.filter(({ id, rootDocumentId }) => { @@ -144,12 +157,7 @@ class RemoteWorkspacesDropdown extends React.Component { return !(workspaceExists && localProjectExists); }); - const button = ( - - ); + const button = this.renderButton(); return ( diff --git a/packages/insomnia-app/app/ui/components/wrapper-home.js b/packages/insomnia-app/app/ui/components/wrapper-home.js index d4f7fb2263..aad27bf135 100644 --- a/packages/insomnia-app/app/ui/components/wrapper-home.js +++ b/packages/insomnia-app/app/ui/components/wrapper-home.js @@ -442,14 +442,14 @@ class WrapperHome extends React.PureComponent { return ( New - } onClick={this._handleDocumentCreate}> + } onClick={this._handleDocumentCreate}> Blank Document - } onClick={this._handleCollectionCreate}> - Blank Collection + } onClick={this._handleCollectionCreate}> + Request Collection Import From - } onClick={this._handleImportFile}> + } onClick={this._handleImportFile}> File } onClick={this._handleImportUri}> @@ -485,8 +485,8 @@ class WrapperHome extends React.PureComponent { - {this.renderCreateMenu()} + {this.renderCreateMenu()} ); }