fix: move initialLogoState out of use-server file into logo-types.ts

This commit is contained in:
kovakmedya
2026-05-01 02:23:35 +03:00
parent 00a8351f66
commit c9d818435f
3 changed files with 8 additions and 8 deletions
@@ -14,10 +14,10 @@ import {
} from "@/components/ui/card"; } from "@/components/ui/card";
import { cn } from "@/lib/utils"; import { cn } from "@/lib/utils";
import { import {
initialLogoState,
removeLogoAction, removeLogoAction,
uploadLogoAction, uploadLogoAction,
} from "@/lib/appwrite/logo-actions"; } from "@/lib/appwrite/logo-actions";
import { initialLogoState } from "@/lib/appwrite/logo-types";
type Props = { type Props = {
canEdit: boolean; canEdit: boolean;
+1 -7
View File
@@ -5,6 +5,7 @@ import { ID, Permission, Role } from "node-appwrite";
import { InputFile } from "node-appwrite/file"; import { InputFile } from "node-appwrite/file";
import { logAudit } from "./audit"; import { logAudit } from "./audit";
import type { LogoActionState } from "./logo-types";
import { BUCKETS, DATABASE_ID, TABLES } from "./schema"; import { BUCKETS, DATABASE_ID, TABLES } from "./schema";
import { createAdminClient } from "./server"; import { createAdminClient } from "./server";
import { requireRole, requireTenant } from "./tenant-guard"; import { requireRole, requireTenant } from "./tenant-guard";
@@ -18,13 +19,6 @@ const ALLOWED_TYPES = new Set([
"image/svg+xml", "image/svg+xml",
]); ]);
export type LogoActionState = {
ok: boolean;
error?: string;
};
export const initialLogoState: LogoActionState = { ok: false };
function teamLogoPermissions(tenantId: string) { function teamLogoPermissions(tenantId: string) {
return [ return [
Permission.read(Role.any()), Permission.read(Role.any()),
+6
View File
@@ -0,0 +1,6 @@
export type LogoActionState = {
ok: boolean;
error?: string;
};
export const initialLogoState: LogoActionState = { ok: false };