diff --git a/plugins/tracker-resources/src/components/issues/ParentNamesPresenter.svelte b/plugins/tracker-resources/src/components/issues/ParentNamesPresenter.svelte index 0d9441b4ba..b634df1013 100644 --- a/plugins/tracker-resources/src/components/issues/ParentNamesPresenter.svelte +++ b/plugins/tracker-resources/src/components/issues/ParentNamesPresenter.svelte @@ -13,18 +13,27 @@ // limitations under the License. --> {#if value}
{#each value.parents as parentInfo} - {parentInfo.parentTitle} + handleIssueEditorOpened(parentInfo)} + >{parentInfo.parentTitle} {/each}
@@ -42,6 +51,17 @@ color: var(--content-color); } + .name { + &:hover { + color: var(--caption-color); + text-decoration: underline; + } + + &:active { + color: var(--accent-color); + } + } + .name::before { content: '›'; padding: 0 0.25rem; diff --git a/plugins/tracker-resources/src/components/issues/TitlePresenter.svelte b/plugins/tracker-resources/src/components/issues/TitlePresenter.svelte index 3eca287cfe..4066ce1e13 100644 --- a/plugins/tracker-resources/src/components/issues/TitlePresenter.svelte +++ b/plugins/tracker-resources/src/components/issues/TitlePresenter.svelte @@ -15,14 +15,20 @@ {#if value} - {value.title} + {value.title} {/if} @@ -36,6 +42,16 @@ overflow: hidden; flex-shrink: 10; + .name { + &:hover { + text-decoration: underline; + } + + &:active { + color: var(--accent-color); + } + } + &.with-margin { margin-left: 0.5rem; }