From 29cbbf5c97237d866a6e3401c0374f610e10daa3 Mon Sep 17 00:00:00 2001 From: JimmFly Date: Sun, 7 May 2023 08:00:04 +0800 Subject: [PATCH] chore: add border for header when in edgeless page (#2239) --- .../src/components/blocksuite/workspace-header/header.tsx | 3 +++ .../src/components/blocksuite/workspace-header/styles.ts | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/blocksuite/workspace-header/header.tsx b/apps/web/src/components/blocksuite/workspace-header/header.tsx index 25cb7a680e..93eb017e63 100644 --- a/apps/web/src/components/blocksuite/workspace-header/header.tsx +++ b/apps/web/src/components/blocksuite/workspace-header/header.tsx @@ -14,6 +14,7 @@ import { useState, } from 'react'; +import { useCurrentMode } from '../../../hooks/current/use-current-mode'; import type { AffineOfficialWorkspace } from '../../../shared'; import { EditorOptionMenu } from './header-right-items/EditorOptionMenu'; import EditPage from './header-right-items/EditPage'; @@ -135,6 +136,7 @@ export const Header = forwardRef< const [open] = useAtom(appSidebarOpenAtom); const t = useAFFiNEI18N(); + const mode = useCurrentMode(); return ( (() => { +export const StyledHeader = styled('div')<{ + hasWarning: boolean; + isEdgeless: boolean; +}>(({ isEdgeless }) => { return { flexShrink: 0, height: '52px', @@ -33,6 +36,7 @@ export const StyledHeader = styled('div')<{ hasWarning: boolean }>(() => { background: 'var(--affine-background-primary-color)', zIndex: 99, position: 'relative', + borderBottom: isEdgeless ? '1px solid var(--affine-border-color)' : 'none', }; });