Yuki Takei 2 år sedan
förälder
incheckning
01829f1669

+ 8 - 1
apps/app/src/components/PageHeader/PageTitleHeader.module.scss

@@ -5,6 +5,13 @@
     min-height: unset;
     min-height: unset;
     padding: 0 0.5rem;
     padding: 0 0.5rem;
     line-height: 1em;
     line-height: 1em;
-    transform: translateX(-0.55rem) translateY(-0.05rem);
+
+.page-title-header-border-color {
+  --bs-border-color: transparent;
+
+  &:global {
+    &:hover {
+      --bs-border-color: var(--bs-primary-border-subtle);
+    }
   }
   }
 }
 }

+ 9 - 2
apps/app/src/components/PageHeader/PageTitleHeader.tsx

@@ -16,7 +16,8 @@ import { usePagePathRenameHandler } from '../PageEditor/page-path-rename-utils';
 
 
 import styles from './PageTitleHeader.module.scss';
 import styles from './PageTitleHeader.module.scss';
 
 
-const moduleClass = styles['page-title-header'];
+const moduleClass = styles['page-title-header'] ?? '';
+const borderColorClass = styles['page-title-header-border-color'] ?? '';
 
 
 type Props = {
 type Props = {
   currentPage: IPagePopulatedToShowRevision,
   currentPage: IPagePopulatedToShowRevision,
@@ -86,7 +87,13 @@ export const PageTitleHeader: FC<Props> = (props) => {
             />
             />
           </div>
           </div>
         ) }
         ) }
-        <h1 className={`mb-0 fs-4 ${isRenameInputShown ? 'invisible' : ''} text-truncate`} onClick={onClickPageTitle}>
+        <h1
+          className={`mb-0 fs-4
+            ${isRenameInputShown ? 'invisible' : ''} text-truncate
+            border rounded-2 ${borderColorClass}
+          `}
+          onClick={onClickPageTitle}
+        >
           {pageTitle}
           {pageTitle}
         </h1>
         </h1>
       </div>
       </div>