diff --git a/js/component/file-actions.js b/js/component/file-actions.js index fd6570e7f..0e281d950 100644 --- a/js/component/file-actions.js +++ b/js/component/file-actions.js @@ -41,7 +41,7 @@ let WatchLink = React.createClass({ }, render: function() { return ( -
+
You don't have enough LBRY credits to pay for this stream. @@ -179,7 +179,7 @@ let FileActionsRow = React.createClass({ labelWithIcon = {label}; linkBlock = ( -
+
{labelWithIcon}
{labelWithIcon}
@@ -191,8 +191,8 @@ let FileActionsRow = React.createClass({ return (
{(this.props.metadata.content_type && this.props.metadata.content_type.startsWith('video/')) ? : null} - {this.state.fileInfo !== null || this.state.fileInfo.isMine ? -
{linkBlock}
+ {this.state.fileInfo !== null || this.state.fileInfo.isMine + ? linkBlock : null} { showMenu ? @@ -277,14 +277,11 @@ export let FileActions = React.createClass({ fileInfo || this.state.available || this.state.forceShowActions ? :
-
This file is not currently available.
-
- -
-
- -
+
This file is not currently available.
+ +
} ); diff --git a/js/component/link.js b/js/component/link.js index 6b2f890bc..8a4d76f76 100644 --- a/js/component/link.js +++ b/js/component/link.js @@ -29,7 +29,7 @@ export let Link = React.createClass({ const className = (this.props.className || '') + (!this.props.className && !this.props.button ? 'button-text' : '') + // Non-button links get the same look as text buttons - (this.props.button ? 'button-block button-' + this.props.button : '') + + (this.props.button ? ' button-block button-' + this.props.button + ' button-set-item' : '') + (this.props.disabled ? ' disabled' : ''); let content; diff --git a/js/component/menu.js b/js/component/menu.js index cfa6b9df7..2e4321e6d 100644 --- a/js/component/menu.js +++ b/js/component/menu.js @@ -67,7 +67,7 @@ export let DropDownMenu = React.createClass({ window.removeEventListener('click', this.handleWindowClick, false); } return ( -
+
this._menuButton = span} button="text" icon="icon-ellipsis-v" onClick={this.onMenuIconClick} /> {this.state.menuOpen ?
this._menuDiv = div} className="menu"> diff --git a/scss/_gui.scss b/scss/_gui.scss index 5757b4565..4fa3ecc45 100644 --- a/scss/_gui.scss +++ b/scss/_gui.scss @@ -144,11 +144,11 @@ input[type="text"], input[type="search"] } } -.button-container { +.button-set-item { position: relative; display: inline-block; - + .button-container + + .button-set-item { margin-left: $padding-button; } diff --git a/scss/component/_menu.scss b/scss/component/_menu.scss index 68ceb5d7d..ab871fc2e 100644 --- a/scss/component/_menu.scss +++ b/scss/component/_menu.scss @@ -2,6 +2,10 @@ $border-radius-menu: 2px; +.menu-container { + display: inline-block; +} + .menu { position: absolute; white-space: nowrap;