mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2025-08-31 23:53:25 +00:00
add link to docs in help boxes
This commit is contained in:
@@ -1,8 +1,22 @@
|
|||||||
<script>
|
<script lang="ts">
|
||||||
import { CircleHelp } from 'lucide-svelte';
|
import { CircleHelp } from 'lucide-svelte';
|
||||||
|
import { _ } from 'svelte-i18n';
|
||||||
|
|
||||||
|
export let link: string | undefined = undefined;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="{$$props.class || ''} text-sm bg-muted rounded border flex flex-row items-center p-2">
|
<div class="text-sm bg-muted rounded border flex flex-row items-center p-2 {$$props.class || ''}">
|
||||||
<CircleHelp size="16" class="w-4 mr-2 shrink-0 grow-0" />
|
<CircleHelp size="16" class="w-4 mr-2 shrink-0 grow-0" />
|
||||||
<slot />
|
<div>
|
||||||
|
<slot />
|
||||||
|
{#if link}
|
||||||
|
<a
|
||||||
|
href={link}
|
||||||
|
target="_blank"
|
||||||
|
class="text-sm text-blue-500 dark:text-blue-300 hover:underline"
|
||||||
|
>
|
||||||
|
{$_('menu.more')}
|
||||||
|
</a>
|
||||||
|
{/if}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@@ -178,7 +178,7 @@
|
|||||||
<Trash2 size="16" class="mr-1" />
|
<Trash2 size="16" class="mr-1" />
|
||||||
{$_('toolbar.clean.button')}
|
{$_('toolbar.clean.button')}
|
||||||
</Button>
|
</Button>
|
||||||
<Help>
|
<Help link="./help/toolbar/clean">
|
||||||
{#if validSelection}
|
{#if validSelection}
|
||||||
{$_('toolbar.clean.help')}
|
{$_('toolbar.clean.help')}
|
||||||
{:else}
|
{:else}
|
||||||
|
@@ -42,7 +42,7 @@
|
|||||||
<Ungroup size="16" class="mr-1" />
|
<Ungroup size="16" class="mr-1" />
|
||||||
{$_('toolbar.extract.button')}
|
{$_('toolbar.extract.button')}
|
||||||
</Button>
|
</Button>
|
||||||
<Help>
|
<Help link="./help/toolbar/extract">
|
||||||
{#if validSelection}
|
{#if validSelection}
|
||||||
{$_('toolbar.extract.help')}
|
{$_('toolbar.extract.help')}
|
||||||
{:else}
|
{:else}
|
||||||
|
@@ -74,7 +74,7 @@
|
|||||||
<Group size="16" class="mr-1" />
|
<Group size="16" class="mr-1" />
|
||||||
{$_('toolbar.merge.merge_selection')}
|
{$_('toolbar.merge.merge_selection')}
|
||||||
</Button>
|
</Button>
|
||||||
<Help>
|
<Help link="./help/toolbar/merge">
|
||||||
{#if mergeType === MergeType.TRACES && canMergeTraces}
|
{#if mergeType === MergeType.TRACES && canMergeTraces}
|
||||||
{$_('toolbar.merge.help_merge_traces')}
|
{$_('toolbar.merge.help_merge_traces')}
|
||||||
{:else if mergeType === MergeType.TRACES && !canMergeTraces}
|
{:else if mergeType === MergeType.TRACES && !canMergeTraces}
|
||||||
|
@@ -164,7 +164,7 @@
|
|||||||
{$_('toolbar.reduce.button')}
|
{$_('toolbar.reduce.button')}
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
<Help>
|
<Help link="./help/toolbar/minify">
|
||||||
{#if validSelection}
|
{#if validSelection}
|
||||||
{$_('toolbar.reduce.help')}
|
{$_('toolbar.reduce.help')}
|
||||||
{:else}
|
{:else}
|
||||||
|
@@ -332,7 +332,7 @@
|
|||||||
<CircleX size="16" />
|
<CircleX size="16" />
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
<Help>
|
<Help link="./help/toolbar/time">
|
||||||
{#if canUpdate}
|
{#if canUpdate}
|
||||||
{$_('toolbar.time.help')}
|
{$_('toolbar.time.help')}
|
||||||
{:else}
|
{:else}
|
||||||
|
@@ -204,7 +204,7 @@
|
|||||||
<CircleX size="16" />
|
<CircleX size="16" />
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
<Help>
|
<Help link="./help/toolbar/poi">
|
||||||
{#if $selectedWaypoint || canCreate}
|
{#if $selectedWaypoint || canCreate}
|
||||||
{$_('toolbar.waypoint.help')}
|
{$_('toolbar.waypoint.help')}
|
||||||
{:else}
|
{:else}
|
||||||
|
@@ -236,11 +236,11 @@
|
|||||||
</Tooltip>
|
</Tooltip>
|
||||||
</div>
|
</div>
|
||||||
<div class="w-full flex flex-row gap-2 items-end justify-between">
|
<div class="w-full flex flex-row gap-2 items-end justify-between">
|
||||||
<Help>
|
<Help link="./help/toolbar/routing">
|
||||||
{#if !validSelection}
|
{#if !validSelection}
|
||||||
<div>{$_('toolbar.routing.help_no_file')}</div>
|
{$_('toolbar.routing.help_no_file')}
|
||||||
{:else}
|
{:else}
|
||||||
<div>{$_('toolbar.routing.help')}</div>
|
{$_('toolbar.routing.help')}
|
||||||
{/if}
|
{/if}
|
||||||
</Help>
|
</Help>
|
||||||
<Button
|
<Button
|
||||||
|
@@ -135,7 +135,7 @@
|
|||||||
</Select.Content>
|
</Select.Content>
|
||||||
</Select.Root>
|
</Select.Root>
|
||||||
</Label>
|
</Label>
|
||||||
<Help>
|
<Help link="./help/toolbar/scissors">
|
||||||
{#if validSelection}
|
{#if validSelection}
|
||||||
{$_('toolbar.scissors.help')}
|
{$_('toolbar.scissors.help')}
|
||||||
{:else}
|
{:else}
|
||||||
|
@@ -55,6 +55,7 @@
|
|||||||
"distance_markers": "Distance markers",
|
"distance_markers": "Distance markers",
|
||||||
"direction_markers": "Direction arrows",
|
"direction_markers": "Direction arrows",
|
||||||
"help": "Help",
|
"help": "Help",
|
||||||
|
"more": "More...",
|
||||||
"donate": "Donate",
|
"donate": "Donate",
|
||||||
"ctrl": "Ctrl",
|
"ctrl": "Ctrl",
|
||||||
"click": "Click",
|
"click": "Click",
|
||||||
|
Reference in New Issue
Block a user