diff --git a/packages/viewer/src/components/Search/Search.svelte b/packages/viewer/src/components/Search/Search.svelte index 7dd73e6..3b39569 100644 --- a/packages/viewer/src/components/Search/Search.svelte +++ b/packages/viewer/src/components/Search/Search.svelte @@ -30,20 +30,23 @@ urlSearchParam('text', text) urlSearchParam('q', rawFormula, () => ($suggest = false)) - let title: string - $: if ($rawFormula.length > 0) { - if ($text.length > 0) { - title = `π-Base, Search for \`${$rawFormula}\` matching \`${$text}\`` + function describe(formula: string, text: string) { + if (formula.length > 0) { + if (text.length > 0) { + return `Search for \`${formula}\` matching \`${text}\`` + } else { + return `Search for \`${formula}\`` + } } else { - title = `π-Base, Search for \`${$rawFormula}\`` - } - } else { - if ($text.length > 0) { - title = `π-Base, Search matching \`${$text}\`` - } else { - title = 'π-Base, Explore' + if (text.length > 0) { + return `Search matching \`${text}\`` + } else { + return 'Explore' + } } } + + $: title = `π-Base, ${describe($rawFormula, $text)}`
@@ -77,5 +80,5 @@
- {#key [$rawFormula, $text]}{/key} +