@@ -12,6 +12,7 @@ var _hellotext = _interopRequireDefault(require("../hellotext"));
12
12
var _webchat = require ( "../core/configuration/webchat" ) ;
13
13
var _usePopover = require ( "./mixins/usePopover" ) ;
14
14
var _logo_builder = require ( "../builders/logo_builder" ) ;
15
+ var _locales = _interopRequireDefault ( require ( "../locales" ) ) ;
15
16
function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
16
17
function ownKeys ( object , enumerableOnly ) { var keys = Object . keys ( object ) ; if ( Object . getOwnPropertySymbols ) { var symbols = Object . getOwnPropertySymbols ( object ) ; enumerableOnly && ( symbols = symbols . filter ( function ( sym ) { return Object . getOwnPropertyDescriptor ( object , sym ) . enumerable ; } ) ) , keys . push . apply ( keys , symbols ) ; } return keys ; }
17
18
function _objectSpread ( target ) { for ( var i = 1 ; i < arguments . length ; i ++ ) { var source = null != arguments [ i ] ? arguments [ i ] : { } ; i % 2 ? ownKeys ( Object ( source ) , ! 0 ) . forEach ( function ( key ) { _defineProperty ( target , key , source [ key ] ) ; } ) : Object . getOwnPropertyDescriptors ? Object . defineProperties ( target , Object . getOwnPropertyDescriptors ( source ) ) : ownKeys ( Object ( source ) ) . forEach ( function ( key ) { Object . defineProperty ( target , key , Object . getOwnPropertyDescriptor ( source , key ) ) ; } ) ; } return target ; }
@@ -71,6 +72,9 @@ var _default = /*#__PURE__*/function (_Controller) {
71
72
if ( ! _hellotext . default . business . features . white_label ) {
72
73
this . toolbarTarget . appendChild ( _logo_builder . LogoBuilder . build ( ) ) ;
73
74
}
75
+ if ( localStorage . getItem ( "hellotext--webchat--" . concat ( this . idValue ) ) === 'opened' ) {
76
+ this . openValue = true ;
77
+ }
74
78
_get ( _getPrototypeOf ( _default . prototype ) , "connect" , this ) . call ( this ) ;
75
79
}
76
80
} , {
@@ -154,6 +158,7 @@ var _default = /*#__PURE__*/function (_Controller) {
154
158
this . scrolled = true ;
155
159
}
156
160
_hellotext . default . eventEmitter . dispatch ( 'webchat:opened' ) ;
161
+ localStorage . setItem ( "hellotext--webchat--" . concat ( this . idValue ) , 'opened' ) ;
157
162
}
158
163
} , {
159
164
key : "onPopoverClosed" ,
@@ -162,6 +167,7 @@ var _default = /*#__PURE__*/function (_Controller) {
162
167
setTimeout ( ( ) => {
163
168
this . inputTarget . value = "" ;
164
169
} ) ;
170
+ localStorage . setItem ( "hellotext--webchat--" . concat ( this . idValue ) , 'closed' ) ;
165
171
}
166
172
} , {
167
173
key : "onMessageReaction" ,
0 commit comments