feat: fix "Key text" multi-line input box for Apple OAuth provider

This commit is contained in:
Yang Luo
2025-07-28 17:49:36 +08:00
parent 8d1fdc3a08
commit 70c99f0e59

View File

@@ -878,9 +878,17 @@ class ProviderEditPage extends React.Component {
{this.getClientSecret2Label(this.state.provider)} :
</Col>
<Col span={22} >
<Input value={this.state.provider.clientSecret2} onChange={e => {
this.updateProviderField("clientSecret2", e.target.value);
}} />
{
(this.state.provider.category === "OAuth" && this.state.provider.type === "Apple") ? (
<TextArea autoSize={{minRows: 1, maxRows: 20}} value={this.state.provider.clientSecret2} onChange={e => {
this.updateProviderField("clientSecret2", e.target.value);
}} />
) : (
<Input value={this.state.provider.clientSecret2} onChange={e => {
this.updateProviderField("clientSecret2", e.target.value);
}} />
)
}
</Col>
</Row>
)