refactor(workspace): standardize component props to use workspaceId

- Updated component props across multiple files to replace searchSpaceId with workspaceId for consistency.
- Adjusted internal logic to maintain functionality while aligning with the new terminology.
This commit is contained in:
Anish Sarkar 2026-07-06 10:16:21 +05:30
parent ec617c1c6b
commit 3719037c16
13 changed files with 34 additions and 28 deletions

View file

@ -21,10 +21,11 @@ import { cacheKeys } from "@/lib/query-client/cache-keys";
import { Spinner } from "../ui/spinner";
interface GeneralSettingsManagerProps {
searchSpaceId: number;
workspaceId: number;
}
export function GeneralSettingsManager({ searchSpaceId }: GeneralSettingsManagerProps) {
export function GeneralSettingsManager({ workspaceId }: GeneralSettingsManagerProps) {
const searchSpaceId = workspaceId;
const t = useTranslations("searchSpaceSettings");
const tCommon = useTranslations("common");
const {

View file

@ -50,7 +50,8 @@ function renderAutoModeOption() {
);
}
export function ModelConnectionsSettings({ searchSpaceId }: { searchSpaceId: number }) {
export function ModelConnectionsSettings({ workspaceId }: { workspaceId: number }) {
const searchSpaceId = workspaceId;
const [{ data: globalConnections = [] }] = useAtom(globalModelConnectionsAtom);
const [{ data: connections = [] }] = useAtom(modelConnectionsAtom);
const [{ data: roles }] = useAtom(modelRolesAtom);

View file

@ -16,10 +16,11 @@ import { cacheKeys } from "@/lib/query-client/cache-keys";
import { Spinner } from "../ui/spinner";
interface PromptConfigManagerProps {
searchSpaceId: number;
workspaceId: number;
}
export function PromptConfigManager({ searchSpaceId }: PromptConfigManagerProps) {
export function PromptConfigManager({ workspaceId }: PromptConfigManagerProps) {
const searchSpaceId = workspaceId;
const { data: searchSpace, isLoading: loading } = useQuery({
queryKey: cacheKeys.searchSpaces.detail(searchSpaceId.toString()),
queryFn: () => searchSpacesApiService.getSearchSpace({ id: searchSpaceId }),

View file

@ -269,7 +269,8 @@ type PermissionWithDescription = PermissionInfo;
// ============ Roles Manager (for Settings page) ============
export function RolesManager({ searchSpaceId }: { searchSpaceId: number }) {
export function RolesManager({ workspaceId }: { workspaceId: number }) {
const searchSpaceId = workspaceId;
const { data: access = null } = useAtomValue(myAccessAtom);
const hasPermission = useCallback(