do not render session-id-editable border when textarea disabled

pull/776/head
Audric Ackermann 5 years ago
parent d8f83a1124
commit 04db814d76
No known key found for this signature in database
GPG Key ID: 999F434D76324AD4

@ -1344,6 +1344,7 @@ label {
.session-id-editable textarea { .session-id-editable textarea {
resize: none; resize: none;
overflow: hidden; overflow: hidden;
user-select: all;
} }
input { input {

@ -297,13 +297,16 @@ $session-compose-margin: 20px;
margin: 0px 20px; margin: 0px 20px;
} }
.session-id-editable textarea::-webkit-inner-spin-button { .session-id-editable {
textarea::-webkit-inner-spin-button {
margin: 0px 20px; margin: 0px 20px;
width: -webkit-fill-available; width: -webkit-fill-available;
flex-shrink: 0; flex-shrink: 0;
user-select: all; }
overflow: hidden; }
resize: none;
.session-id-editable-disabled {
border: none;
} }
.session-button { .session-button {

@ -1,4 +1,5 @@
import React from 'react'; import React from 'react';
import classNames from 'classnames';
interface Props { interface Props {
placeholder?: string; placeholder?: string;
@ -28,7 +29,7 @@ export class SessionIdEditable extends React.PureComponent<Props> {
const { placeholder, editable, text } = this.props; const { placeholder, editable, text } = this.props;
return ( return (
<div className="session-id-editable"> <div className={classNames('session-id-editable', !editable && 'session-id-editable-disabled')}>
<textarea <textarea
className="session-id-editable-textarea" className="session-id-editable-textarea"
ref={this.inputRef} ref={this.inputRef}

Loading…
Cancel
Save