File tree Expand file tree Collapse file tree 4 files changed +41
-28
lines changed Expand file tree Collapse file tree 4 files changed +41
-28
lines changed Original file line number Diff line number Diff line change @@ -57,11 +57,18 @@ const Login: React.FC<LoginProps> = (props: LoginProps) => {
5757 url = 'https://' + url
5858 }
5959 setUrl ( url )
60+
61+ if ( url . endsWith ( '/odoo' ) ) {
62+ url = url . slice ( 0 , - 5 )
63+ } else if ( url . endsWith ( '/odoo/web' ) ) {
64+ url = url . slice ( 0 , - 9 )
65+ }
6066 localStorage . setItem ( 'odoo_url' , url )
6167 }
6268
6369 const onClickLogin = async ( ) => {
6470 setLoading ( true )
71+ const url = localStorage . getItem ( 'odoo_url' )
6572 const ok = await isOdooDatabaseReachable ( url )
6673 setLoading ( false )
6774 if ( ! ok ) {
@@ -85,6 +92,12 @@ const Login: React.FC<LoginProps> = (props: LoginProps) => {
8592 props . onLogin ( )
8693 }
8794
95+ const onKeyUp = ( event ) => {
96+ if ( event . key === 'Enter' ) {
97+ onClickLogin ( )
98+ }
99+ }
100+
88101 const onClickSignup = ( ) => {
89102 window . open (
90103 'https://www.odoo.com/trial?selected_app=mail_plugin:crm:helpdesk:project' ,
@@ -108,6 +121,7 @@ const Login: React.FC<LoginProps> = (props: LoginProps) => {
108121 value = { url }
109122 placeholder = "Connect to..."
110123 onChange = { onInputChange }
124+ onKeyUp = { onKeyUp }
111125 />
112126 < Button
113127 className = { styles . button }
Original file line number Diff line number Diff line change @@ -113,21 +113,30 @@ const PartnerView: React.FC<PartnerViewProps> = (props: PartnerViewProps) => {
113113 < span
114114 className = { styles . info }
115115 key = { `companyName-${ partner . companyName } ` }
116+ title = { partner . companyName }
116117 >
117118 < BuildingRegular /> { partner . companyName }
118119 </ span >
119120 )
120121 }
121122 if ( partner . email ) {
122123 description . push (
123- < span className = { styles . info } key = { `email-${ partner . email } ` } >
124+ < span
125+ className = { styles . info }
126+ key = { `email-${ partner . email } ` }
127+ title = { partner . email }
128+ >
124129 < MailRegular /> { partner . email }
125130 </ span >
126131 )
127132 }
128133 if ( partner . phone ) {
129134 description . push (
130- < span className = { styles . info } key = { `phone-${ partner . phone } ` } >
135+ < span
136+ className = { styles . info }
137+ key = { `phone-${ partner . phone } ` }
138+ title = { partner . phone }
139+ >
131140 < PhoneRegular /> { partner . phone }
132141 </ span >
133142 )
Original file line number Diff line number Diff line change @@ -95,8 +95,20 @@ const RecordCard: React.FC<RecordCardProps> = (props: RecordCardProps) => {
9595 >
9696 { ! ! icon && < img className = { styles . icon } src = { icon } /> }
9797 < div className = { styles . recordInfo } >
98- < span className = { styles . info } > { name } </ span >
99- < div className = { styles . description } > { description } </ div >
98+ < span
99+ className = { styles . info }
100+ title = { typeof name === 'string' ? name : '' }
101+ >
102+ { name }
103+ </ span >
104+ < div
105+ className = { styles . description }
106+ title = {
107+ typeof description === 'string' ? description : ''
108+ }
109+ >
110+ { description }
111+ </ div >
100112 </ div >
101113 </ div >
102114 { logEmail && (
You can’t perform that action at this time.
0 commit comments