mirror of
https://github.com/hellodigua/ChatLab.git
synced 2026-10-25 17:54:34 +08:00
fix(relationships): hide manual galaxy view switch
This commit is contained in:
1 parent
d54675cb3a
commit
13fa375dbc
2 files changed
+14
-11
No files matched your search
@@ -90,16 +90,6 @@ const timeRangeTabs = computed(() =>
|
||||
value: preset,
|
||||
}))
|
||||
)
|
||||
const viewModeTabs = computed(() => [
|
||||
{
|
||||
label: t('relationships.viewMode.3d'),
|
||||
value: '3d' as const,
|
||||
},
|
||||
{
|
||||
label: t('relationships.viewMode.2d'),
|
||||
value: '2d' as const,
|
||||
},
|
||||
])
|
||||
const graphScopeTabs = computed(() => [
|
||||
{
|
||||
label: t('relationships.graphScope.panorama'),
|
||||
@@ -648,7 +638,6 @@ onBeforeUnmount(() => {
|
||||
<div class="absolute left-4 top-4 z-20 flex max-w-[calc(100%-2rem)] flex-wrap items-center gap-2">
|
||||
<UTabs v-model="timeRangePreset" :items="timeRangeTabs" :content="false" size="xs" class="min-w-max gap-0" />
|
||||
<UTabs v-model="graphScope" :items="graphScopeTabs" :content="false" size="xs" class="min-w-max gap-0" />
|
||||
<UTabs v-model="viewMode" :items="viewModeTabs" :content="false" size="xs" class="min-w-max gap-0" />
|
||||
<div class="relative w-28 max-w-full sm:w-32 lg:w-36">
|
||||
<UInput
|
||||
v-model="searchQuery"
|
||||
|
||||
@@ -31,4 +31,18 @@ describe('people relationships page source', () => {
|
||||
'returning to panorama must not keep the selected node focused'
|
||||
)
|
||||
})
|
||||
|
||||
it('defaults to 3D while hiding the manual 3D and 2D switcher', () => {
|
||||
const source = readPageSource()
|
||||
const template = source.slice(source.indexOf('<template>'))
|
||||
const fallback = source.slice(
|
||||
source.indexOf('function handleThreeCanvasFallback()'),
|
||||
source.indexOf('function backToPanorama()')
|
||||
)
|
||||
|
||||
assert.ok(source.includes("const viewMode = ref<GalaxyViewMode>('3d')"))
|
||||
assert.equal(source.includes('const viewModeTabs = computed'), false)
|
||||
assert.equal(template.includes('v-model="viewMode"'), false)
|
||||
assert.ok(fallback.includes("viewMode.value = '2d'"), '2D should remain as automatic fallback for 3D failures')
|
||||
})
|
||||
})
|
||||
Reference in new issue
Block a user