+ {/* Read-only account identity */}
+
+
{account.email}
+
{account.provider}
+
+
+ {/* Tab navigation */}
+
+
+
+
+
+ {/* Tab A — By token */}
+ {tab === 'token' && (
+
+
+
setToken(e.target.value)}
+ />
+ {tokenError && (
+
{tokenError}
+ )}
+
+ )}
+
+ {/* Tab B — By credentials JSON */}
+ {tab === 'credentials' && (
+
+
+
+
+
+
+
+
+
+
+ Run `cw account extract` in your terminal to obtain these values.
+
+
+ )}
+
+ {/* Server error */}
+ {serverError && (
+
{serverError}
+ )}
+
+
+