fix: keep header fixed to viewport on landing
This commit is contained in:
@@ -87,9 +87,9 @@ const switchLocalePath = useSwitchLocalePath()
|
||||
const isChatOpen = useState('ai-chat-open', () => false)
|
||||
const chatWidth = computed(() => (isChatOpen.value ? 'clamp(240px, 15vw, 360px)' : '0px'))
|
||||
const contentStyle = computed(() => ({
|
||||
transform: isChatOpen.value ? `translateX(${chatWidth.value})` : 'translateX(0)',
|
||||
marginLeft: isChatOpen.value ? chatWidth.value : '0px',
|
||||
width: isChatOpen.value ? `calc(100% - ${chatWidth.value})` : '100%',
|
||||
transition: 'transform 250ms ease, width 250ms ease'
|
||||
transition: 'margin-left 250ms ease, width 250ms ease'
|
||||
}))
|
||||
|
||||
// Catalog search state
|
||||
@@ -222,7 +222,7 @@ const headerContainerStyle = computed(() => {
|
||||
// Main content padding-top to compensate for fixed header
|
||||
const mainStyle = computed(() => {
|
||||
if (isCatalogSection.value) return { paddingTop: '0' }
|
||||
if (isHomePage.value) return { paddingTop: '100px' }
|
||||
if (isHomePage.value) return { paddingTop: '0' }
|
||||
if (isClientArea.value) return { paddingTop: '116px' } // Header only, no SubNav
|
||||
return { paddingTop: '154px' }
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user