소스 검색

fix(ui): alignment buttons for the whiteboard context menu

charlie 1 년 전
부모
커밋
10d2dff91f
3개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  1. 0 0
      resources/js/ui.js
  2. 1 1
      tldraw/apps/tldraw-logseq/src/components/ContextMenu/ContextMenu.tsx
  3. 9 1
      tldraw/apps/tldraw-logseq/src/styles.css

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
resources/js/ui.js


+ 1 - 1
tldraw/apps/tldraw-logseq/src/components/ContextMenu/ContextMenu.tsx

@@ -70,7 +70,7 @@ export const ContextMenu = observer(function ContextMenu({
             !app.readOnly &&
             app.selectedShapesArray?.some(s => !s.props.isLocked) && (
               <>
-                <LSUI.ContextMenuItem>
+                <LSUI.ContextMenuItem className={'tl-menu-button-row-wrap'}>
                   <div className="tl-menu-button-row pb-0">
                     <Button
                       tooltip={t('whiteboard/align-left')}

+ 9 - 1
tldraw/apps/tldraw-logseq/src/styles.css

@@ -110,8 +110,16 @@ html[data-theme='light'] {
   @apply pl-4 !important;
 }
 
+.tl-menu-button-row-wrap {
+  @apply flex flex-col;
+}
+
 .tl-menu-button-row {
-  @apply flex justify-between py-1;
+  @apply flex justify-between py-1 gap-[26px] opacity-80 hover:opacity-100;
+
+  .ti {
+    @apply text-lg;
+  }
 }
 
 .tl-menu {

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.