diff --git a/apps/dokploy/components/dashboard/organization/handle-organization.tsx b/apps/dokploy/components/dashboard/organization/handle-organization.tsx
index 2a595f43..249b8ccd 100644
--- a/apps/dokploy/components/dashboard/organization/handle-organization.tsx
+++ b/apps/dokploy/components/dashboard/organization/handle-organization.tsx
@@ -35,14 +35,16 @@ export function AddOrganization({ organizationId }: Props) {
: api.organization.create.useMutation();
const [open, setOpen] = useState(false);
const [name, setName] = useState("");
+ const [logo, setLogo] = useState("");
useEffect(() => {
if (organization) {
setName(organization.name);
+ setLogo(organization.logo || "");
}
}, [organization]);
const handleSubmit = async () => {
- await mutateAsync({ name, organizationId: organizationId ?? "" })
+ await mutateAsync({ name, logo, organizationId: organizationId ?? "" })
.then(() => {
setOpen(false);
toast.success(
@@ -91,7 +93,7 @@ export function AddOrganization({ organizationId }: Props) {
{organizationId
- ? "Update the organization name"
+ ? "Update the organization name and logo"
: "Create a new organization to manage your projects."}
@@ -107,6 +109,18 @@ export function AddOrganization({ organizationId }: Props) {
className="col-span-3"
/>
+
+
+ setLogo(e.target.value)}
+ placeholder="https://example.com/logo.png"
+ className="col-span-3"
+ />
+