diff --git a/ts/lib/components/HelpSection.svelte b/ts/lib/components/HelpSection.svelte
index 71b45fb6c..1145888a0 100644
--- a/ts/lib/components/HelpSection.svelte
+++ b/ts/lib/components/HelpSection.svelte
@@ -8,6 +8,8 @@
import Row from "./Row.svelte";
import type { HelpItem } from "./types";
+ import { mdiEarth } from "./icons";
+ import Icon from "./Icon.svelte";
export let item: HelpItem;
@@ -21,6 +23,11 @@
{/if}
{#if item.help}
+ {#if item.global}
+
+
+
+ {/if}
{@html renderMarkdown(item.help)}
{:else}
{@html renderMarkdown(
@@ -54,4 +61,11 @@
color: var(--fg-subtle);
font-size: small;
}
+
+ .icon {
+ display: inline-block;
+ width: 1em;
+ fill: currentColor;
+ margin-bottom: 1em;
+ }
diff --git a/ts/lib/components/types.ts b/ts/lib/components/types.ts
index 9a2105d9e..2f94a2778 100644
--- a/ts/lib/components/types.ts
+++ b/ts/lib/components/types.ts
@@ -9,6 +9,7 @@ export type HelpItem = {
help?: string;
url?: string;
sched?: HelpItemScheduler;
+ global?: boolean;
};
export enum HelpItemScheduler {
diff --git a/ts/routes/deck-options/DailyLimits.svelte b/ts/routes/deck-options/DailyLimits.svelte
index 9b156ca00..3a79dbf74 100644
--- a/ts/routes/deck-options/DailyLimits.svelte
+++ b/ts/routes/deck-options/DailyLimits.svelte
@@ -133,9 +133,9 @@
},
newCardsIgnoreReviewLimit: {
title: tr.deckConfigNewCardsIgnoreReviewLimit(),
-
help: newCardsIgnoreReviewLimitHelp,
url: HelpPage.DeckOptions.newCardsday,
+ global: true,
},
applyAllParentLimits: {
title: tr.deckConfigApplyAllParentLimits(),