Patch sync Laravel Forge integration

This commit is contained in:
Tuan Dang
2023-07-05 23:40:43 +07:00
parent 732d0dfdca
commit 4e6fae03ff
5 changed files with 27 additions and 13 deletions

View File

@@ -17,9 +17,13 @@ export default function LaravelForgeCreateIntegrationPage() {
setApiKeyErrorText("");
setServerIdErrorText("");
if (apiKey.length === 0 || serverId.length === 0) {
if (apiKey.length === 0) setApiKeyErrorText("Access Token cannot be blank");
if (serverId.length === 0) setServerIdErrorText("Server Id cannot be blank");
if (apiKey.length === 0) {
setApiKeyErrorText("Access Token cannot be blank");
return;
}
if (serverId.length === 0) {
setServerIdErrorText("Server Id cannot be blank");
return;
}
@@ -54,11 +58,11 @@ export default function LaravelForgeCreateIntegrationPage() {
<Input placeholder="Access Token" value={apiKey} onChange={(e) => setApiKey(e.target.value)} />
</FormControl>
<FormControl
label="Laravel Forge Server Id"
label="Laravel Forge Server ID"
errorText={serverIdErrorText}
isError={serverIdErrorText !== "" ?? false}
>
<Input placeholder="Server Id" value={serverId} onChange={(e) => setServerId(e.target.value)} />
<Input placeholder="123456" value={serverId} onChange={(e) => setServerId(e.target.value)} />
</FormControl>
<Button
onClick={handleButtonClick}

View File

@@ -1,3 +1,4 @@
import { ChangeLanguageSection } from "../ChangeLanguageSection";
import { ChangePasswordSection } from "../ChangePasswordSection";
import { EmergencyKitSection } from "../EmergencyKitSection";
import { SecuritySection } from "../SecuritySection";
@@ -6,6 +7,7 @@ import { SessionsSection } from "../SessionsSection";
export const PersonalSecurityTab = () => {
return (
<div>
<ChangeLanguageSection />
<SecuritySection />
<SessionsSection />
<ChangePasswordSection />

View File

@@ -5,7 +5,7 @@ import { PersonalAPIKeyTab } from "../PersonalAPIKeyTab";
import { PersonalSecurityTab } from "../PersonalSecurityTab";
const tabs = [
{ name: "Security", key: "tab-account-security" },
{ name: "General", key: "tab-account-security" },
{ name: "API Keys", key: "tab-account-api-keys" }
];