Преглед изворни кода

Merge pull request #8482 from weseek/imprv/140336-140569-change-sidebar-input-positions

imprv: change sidebar input positions
Yuki Takei пре 2 година
родитељ
комит
c662369376
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5 2
      apps/app/src/components/Sidebar/PageTreeItem/Ellipsis.tsx

+ 5 - 2
apps/app/src/components/Sidebar/PageTreeItem/Ellipsis.tsx

@@ -1,5 +1,6 @@
+import type { FC } from 'react';
 import React, {
-  useCallback, useState, FC,
+  useCallback, useState,
 } from 'react';
 
 import nodePath from 'path';
@@ -125,10 +126,12 @@ export const Ellipsis: FC<TreeItemToolProps> = (props) => {
     }
   };
 
+  const hasChildren = page.descendantCount ? page.descendantCount > 0 : false;
+
   return (
     <>
       {isRenameInputShown ? (
-        <div className="flex-fill">
+        <div className={`position-absolute ${hasChildren ? 'ms-5' : 'ms-4'}`}>
           <NotDraggableForClosableTextInput>
             <ClosableTextInput
               value={nodePath.basename(page.path ?? '')}