1import React from 'react';
3function ExchangeCard({ email, status, loading, onLogin, tenantEmail }) {
5 <div className="config-card">
6 <h3>Exchange / Office 365 Email Integration</h3>
7 <p>Connect your tenant's email account to enable ticketing and customer responses via Exchange/Office 365.</p>
8 <div className="form-row">
11 placeholder="Tenant email address"
13 onChange={e => onLogin.setEmail(e.target.value)}
14 style={{ width: '80%' }}
16 <button onClick={onLogin.login} disabled={!email || loading} className="btn-primary">
17 {loading ? 'Connecting...' : 'Connect'}
21 <div className={`status-message ${status.startsWith('Connected') ? 'success' : 'error'}`}>
26 <div className="current-config">
27 <b>Current tenant email:</b> {tenantEmail}
34export default ExchangeCard;