diff --git a/apps/dokploy/components/proprietary/license-keys/license-key.tsx b/apps/dokploy/components/proprietary/license-keys/license-key.tsx
index 3bb27e854..cbc7770d6 100644
--- a/apps/dokploy/components/proprietary/license-keys/license-key.tsx
+++ b/apps/dokploy/components/proprietary/license-keys/license-key.tsx
@@ -1,4 +1,4 @@
-import { Key, Loader2 } from "lucide-react";
+import { Key, Loader2, ShieldCheck } from "lucide-react";
import Link from "next/link";
import { useEffect, useState } from "react";
import { toast } from "sonner";
@@ -50,34 +50,36 @@ export function LicenseKeySettings() {
License Key
-
-
- {enabled ? "Enabled" : "Disabled"}
-
- {
- try {
- await updateEnterpriseSettings({
- enableEnterpriseFeatures: next,
- });
- await utils.licenseKey.getEnterpriseSettings.invalidate();
- toast.success("Enterprise features updated");
- } catch (error) {
- console.error(error);
- toast.error("Failed to update enterprise features");
- }
- }}
- />
-
+ {enabled && (
+
+
+ {enabled ? "Enabled" : "Disabled"}
+
+ {
+ try {
+ await updateEnterpriseSettings({
+ enableEnterpriseFeatures: next,
+ });
+ await utils.licenseKey.getEnterpriseSettings.invalidate();
+ toast.success("Enterprise features updated");
+ } catch (error) {
+ console.error(error);
+ toast.error("Failed to update enterprise features");
+ }
+ }}
+ />
+
+ )}
To unlock extra features you need an enterprise license key.
Contact us{" "}
- {enabled && (
-
-
-
- setLicenseKey(e.target.value)}
- />
-
-
- {haveValidLicenseKey && (
-
{
- try {
- await deactivateLicenseKey();
- await utils.licenseKey.getEnterpriseSettings.invalidate();
- await utils.licenseKey.haveValidLicenseKey.invalidate();
- toast.success("License key deactivated");
- } catch (error) {
- console.error(error);
- toast.error(
- error instanceof Error
- ? error.message
- : "Failed to deactivate license key",
- );
- }
- }}
- disabled={isDeactivating || !haveValidLicenseKey}
- >
-
-
- )}
- {haveValidLicenseKey && (
-