feat(plugin-multi-tenant): re-enable global selector on all views (#13575)

Fixes #13559

Re-enable the global tenant selector on all views. In the last release
the global tenant filter was only enabled on tenant enabled collection
list views. This change allows the global tenant filter to be selected
on all non-document views. This is useful on custom views or custom
components on views that may not be tenant-enabled.
This commit is contained in:
Jarrod Flesch
2025-08-25 11:29:55 -04:00
committed by GitHub
parent 45c3be25b4
commit f260d0ab49

View File

@@ -9,14 +9,7 @@ type Props = {
label: MultiTenantPluginConfig['tenantSelectorLabel'] label: MultiTenantPluginConfig['tenantSelectorLabel']
} & ServerProps } & ServerProps
export const TenantSelector = (props: Props) => { export const TenantSelector = (props: Props) => {
const { enabledSlugs, label, params, viewType } = props const { label, viewType } = props
const enabled = Boolean(
params?.segments &&
Array.isArray(params.segments) &&
params.segments[0] === 'collections' &&
params.segments[1] &&
enabledSlugs.includes(params.segments[1]),
)
return <TenantSelectorClient disabled={!enabled} label={label} viewType={viewType} /> return <TenantSelectorClient label={label} viewType={viewType} />
} }