diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/plans/layout.css.ts b/packages/frontend/core/src/components/affine/setting-modal/general-setting/plans/layout.css.ts index 59657ef14..cce52eb51 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/plans/layout.css.ts +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/plans/layout.css.ts @@ -1,5 +1,5 @@ import { cssVar } from '@toeverything/theme'; -import { keyframes, style } from '@vanilla-extract/css'; +import { globalStyle, keyframes, style } from '@vanilla-extract/css'; export const plansLayoutRoot = style({ display: 'flex', flexDirection: 'column', @@ -100,7 +100,6 @@ export const aiScrollTip = style({ justifyContent: 'space-between', padding: '12px 20px 12px 16px', boxShadow: cssVar('shadow1'), - display: 'flex', marginBottom: -100, animation: `${slideInBottom} 0.3s ease 0.5s forwards`, @@ -112,6 +111,10 @@ export const aiScrollTip = style({ }, }, }); +// to override `display: contents !important` in `scrollable.tsx` +globalStyle(`div.${aiScrollTip}`, { + display: 'flex !important', +}); export const aiScrollTipLabel = style({ display: 'flex', alignItems: 'center', diff --git a/packages/frontend/core/src/components/affine/setting-modal/index.tsx b/packages/frontend/core/src/components/affine/setting-modal/index.tsx index 048ed26f9..473968904 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/index.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/index.tsx @@ -1,4 +1,4 @@ -import { Loading } from '@affine/component'; +import { Loading, Scrollable } from '@affine/component'; import { WorkspaceDetailSkeleton } from '@affine/component/setting-components'; import type { ModalProps } from '@affine/component/ui/modal'; import { Modal } from '@affine/component/ui/modal'; @@ -139,51 +139,54 @@ const SettingModalInner = ({ onTabChange={onTabChange} selectedWorkspaceId={workspaceMetadata?.id ?? null} /> -