|
|
@ -7,6 +7,7 @@ interface Props {
|
|
|
|
editable?: boolean;
|
|
|
|
editable?: boolean;
|
|
|
|
onChange?: any;
|
|
|
|
onChange?: any;
|
|
|
|
onPressEnter?: any;
|
|
|
|
onPressEnter?: any;
|
|
|
|
|
|
|
|
maxLength?: number;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export class SessionIdEditable extends React.PureComponent<Props> {
|
|
|
|
export class SessionIdEditable extends React.PureComponent<Props> {
|
|
|
@ -26,7 +27,7 @@ export class SessionIdEditable extends React.PureComponent<Props> {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public render() {
|
|
|
|
public render() {
|
|
|
|
const { placeholder, editable, text, value} = this.props;
|
|
|
|
const { placeholder, editable, text, value, maxLength} = this.props;
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<div className="session-id-editable">
|
|
|
|
<div className="session-id-editable">
|
|
|
@ -39,6 +40,7 @@ export class SessionIdEditable extends React.PureComponent<Props> {
|
|
|
|
onKeyDown={this.handleKeyDown}
|
|
|
|
onKeyDown={this.handleKeyDown}
|
|
|
|
onChange={this.handleChange}
|
|
|
|
onChange={this.handleChange}
|
|
|
|
value={value || text}
|
|
|
|
value={value || text}
|
|
|
|
|
|
|
|
maxLength={maxLength}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
);
|
|
|
|
);
|
|
|
|