mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-09 13:15:51 +08:00
fix(editor): should not show inner toolbar of surface-ref in edgeless (#11453)
Closes: [BS-3015](https://linear.app/affine-design/issue/BS-3015/toolbar-有时会出现空状态且被显示) [BS-3023](https://linear.app/affine-design/issue/BS-3023/surface-ref-inner-toolbar-的标题圆角)
This commit is contained in:
+5
-3
@@ -4,7 +4,7 @@ import {
|
||||
MindmapElementModel,
|
||||
ShapeElementModel,
|
||||
} from '@blocksuite/affine-model';
|
||||
import { unsafeCSSVarV2 } from '@blocksuite/affine-shared/theme';
|
||||
import { unsafeCSSVar, unsafeCSSVarV2 } from '@blocksuite/affine-shared/theme';
|
||||
import {
|
||||
EdgelessIcon,
|
||||
FrameIcon,
|
||||
@@ -24,8 +24,10 @@ export class SurfaceRefToolbarTitle extends ShadowlessElement {
|
||||
margin-right: auto;
|
||||
align-items: center;
|
||||
gap: 4px;
|
||||
border-radius: 2px;
|
||||
background: ${unsafeCSSVarV2('button/iconButtonSolid')};
|
||||
border-radius: 4px;
|
||||
color: ${unsafeCSSVarV2('text/primary')};
|
||||
box-shadow: ${unsafeCSSVar('buttonShadow')};
|
||||
background: ${unsafeCSSVar('white')};
|
||||
|
||||
svg {
|
||||
color: ${unsafeCSSVarV2('icon/primary')};
|
||||
|
||||
@@ -11,24 +11,20 @@ import { literal } from 'lit/static-html.js';
|
||||
import { SurfaceRefSlashMenuConfigExtension } from './configs/slash-menu';
|
||||
import { surfaceRefToolbarModuleConfig } from './configs/toolbar';
|
||||
|
||||
const flavour = SurfaceRefBlockSchema.model.flavour;
|
||||
|
||||
export const PageSurfaceRefBlockSpec: ExtensionType[] = [
|
||||
FlavourExtension(SurfaceRefBlockSchema.model.flavour),
|
||||
BlockViewExtension(
|
||||
SurfaceRefBlockSchema.model.flavour,
|
||||
literal`affine-surface-ref`
|
||||
),
|
||||
FlavourExtension(flavour),
|
||||
BlockViewExtension(flavour, literal`affine-surface-ref`),
|
||||
ToolbarModuleExtension({
|
||||
id: BlockFlavourIdentifier(SurfaceRefBlockSchema.model.flavour),
|
||||
id: BlockFlavourIdentifier(flavour),
|
||||
config: surfaceRefToolbarModuleConfig,
|
||||
}),
|
||||
SurfaceRefSlashMenuConfigExtension,
|
||||
];
|
||||
|
||||
export const EdgelessSurfaceRefBlockSpec: ExtensionType[] = [
|
||||
FlavourExtension(SurfaceRefBlockSchema.model.flavour),
|
||||
BlockViewExtension(
|
||||
SurfaceRefBlockSchema.model.flavour,
|
||||
literal`affine-edgeless-surface-ref`
|
||||
),
|
||||
FlavourExtension(flavour),
|
||||
BlockViewExtension(flavour, literal`affine-edgeless-surface-ref`),
|
||||
SurfaceRefSlashMenuConfigExtension,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user