diff --git a/apps/app/src/components/Common/PagePathNav/PagePathNav.module.scss b/apps/app/src/components/Common/PagePathNav/PagePathNav.module.scss index 94744d4831d..45ec7e9577b 100644 --- a/apps/app/src/components/Common/PagePathNav/PagePathNav.module.scss +++ b/apps/app/src/components/Common/PagePathNav/PagePathNav.module.scss @@ -36,3 +36,20 @@ @include btn-muted.colorize(bs.$orange); } } + +// == Colors +.grw-former-link :global { + .separator { + opacity: 0.75; + } +} + +.grw-former-link a { + --bs-link-opacity: 0.75; + + &:global { + &:hover { + --bs-link-opacity: 1; + } + } +} diff --git a/apps/app/src/components/Common/PagePathNav/PagePathNav.tsx b/apps/app/src/components/Common/PagePathNav/PagePathNav.tsx index 4914ed7d269..6fd6d281dd6 100644 --- a/apps/app/src/components/Common/PagePathNav/PagePathNav.tsx +++ b/apps/app/src/components/Common/PagePathNav/PagePathNav.tsx @@ -29,8 +29,8 @@ type Props = { const CopyDropdown = dynamic(() => import('../CopyDropdown').then(mod => mod.CopyDropdown), { ssr: false }); -const Separator = (): JSX.Element => { - return /; +const Separator = ({ className }: {className?: string}): JSX.Element => { + return /; }; export const PagePathNav: FC = (props: Props) => { @@ -69,10 +69,10 @@ export const PagePathNav: FC = (props: Props) => { const linkedPagePathFormer = new LinkedPagePath(dPagePath.former); const linkedPagePathLatter = new LinkedPagePath(dPagePath.latter); formerLink = ( -
+ <> -
+ ); latterLink = ( @@ -83,7 +83,7 @@ export const PagePathNav: FC = (props: Props) => { return (
- {formerLink} + {formerLink}

{latterLink} diff --git a/apps/app/src/components/PageHeader/PagePathHeader.module.scss b/apps/app/src/components/PageHeader/PagePathHeader.module.scss index 77728e8ceb2..b52c3d7b1e7 100644 --- a/apps/app/src/components/PageHeader/PagePathHeader.module.scss +++ b/apps/app/src/components/PageHeader/PagePathHeader.module.scss @@ -3,9 +3,9 @@ input { min-width: 20px; min-height: unset; - padding-top: 0; - padding-bottom: 0; - line-height: 1em; + padding-top: 2px; + padding-bottom: 2px; + line-height: 1.2em; } .page-path-header-buttons { diff --git a/apps/app/src/components/PageHeader/PagePathHeader.tsx b/apps/app/src/components/PageHeader/PagePathHeader.tsx index c9f12298114..997cce1bdc8 100644 --- a/apps/app/src/components/PageHeader/PagePathHeader.tsx +++ b/apps/app/src/components/PageHeader/PagePathHeader.tsx @@ -1,7 +1,7 @@ import { - useState, useEffect, useCallback, memo, useMemo, + useState, useCallback, memo, } from 'react'; -import type { CSSProperties, FC } from 'react'; +import type { FC } from 'react'; import type { IPagePopulatedToShowRevision } from '@growi/core'; import { DevidedPagePath } from '@growi/core/dist/models';