Always show back button ()

Signed-off-by: Denis Bunakalya <denis.bunakalya@xored.com>
This commit is contained in:
Denis Bunakalya 2022-12-21 09:04:55 +03:00 committed by GitHub
parent 8b6741bd21
commit d2d97e52eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 16 deletions
plugins
tracker-resources/src/components/issues/edit
view-resources/src/components

View File

@ -265,7 +265,7 @@
on:close={() => dispatch('close')} on:close={() => dispatch('close')}
> >
<svelte:fragment slot="navigator"> <svelte:fragment slot="navigator">
<UpDownNavigator element={issue} showBackButton={!!parentIssue} /> <UpDownNavigator element={issue} />
</svelte:fragment> </svelte:fragment>
<svelte:fragment slot="header"> <svelte:fragment slot="header">
<span class="fs-title"> <span class="fs-title">

View File

@ -15,7 +15,6 @@
import tracker from '../../../tracker-resources/src/plugin' import tracker from '../../../tracker-resources/src/plugin'
export let element: Doc export let element: Doc
export let showBackButton: boolean = false
async function next (evt: Event, pn: boolean): Promise<void> { async function next (evt: Event, pn: boolean): Promise<void> {
select(evt, pn ? 1 : -1, element, 'vertical') select(evt, pn ? 1 : -1, element, 'vertical')
@ -32,10 +31,8 @@
} }
function goBack () { function goBack () {
if (showBackButton) { closeTooltip()
closeTooltip() history.back()
history.back()
}
} }
$: select(undefined, 0, element, 'vertical') $: select(undefined, 0, element, 'vertical')
@ -43,13 +40,10 @@
<Button icon={IconDownOutline} kind={'secondary'} size={'medium'} on:click={(evt) => next(evt, true)} /> <Button icon={IconDownOutline} kind={'secondary'} size={'medium'} on:click={(evt) => next(evt, true)} />
<Button icon={IconUpOutline} kind={'secondary'} size={'medium'} on:click={(evt) => next(evt, false)} /> <Button icon={IconUpOutline} kind={'secondary'} size={'medium'} on:click={(evt) => next(evt, false)} />
<Button
{#if showBackButton} showTooltip={{ label: tracker.string.Back, direction: 'bottom' }}
<Button icon={IconNavPrev}
showTooltip={{ label: tracker.string.Back, direction: 'bottom' }} kind={'secondary'}
icon={IconNavPrev} size={'medium'}
kind={'secondary'} on:click={goBack}
size={'medium'} />
on:click={goBack}
/>
{/if}