logoInputRef.current?.click()}
+ onKeyDown={(event) => {
+ if (event.key === "Enter" || event.key === " ") {
+ event.preventDefault();
+ logoInputRef.current?.click();
+ }
+ }}
+ onDragEnter={(event) => {
+ event.preventDefault();
+ setIsLogoDragActive(true);
+ }}
+ onDragOver={(event) => event.preventDefault()}
+ onDragLeave={(event) => {
+ event.preventDefault();
+ setIsLogoDragActive(false);
+ }}
+ onDrop={handleLogoDrop}
+ className={`relative flex min-h-[120px] cursor-pointer flex-col items-center justify-center rounded-xl border-2 border-dashed transition-all ${isLogoDragActive ? "border-[#0A0A0A] bg-[#F9F9F9]" : "border-[#E8E8E8] bg-[#F9F9F9] hover:border-[#0A0A0A]"}`}
+ aria-label={t("uploadLogo")}
>
-
+
{
+ handleLogoFiles(event.target.files);
+ event.target.value = "";
+ }}
+ />
{branding.logo_url ? (
- {isDragActive ? t("dropHere") : t("uploadLogo")}
+ {isLogoDragActive ? t("dropHere") : t("uploadLogo")}
{t("logoFormats")}