Skip to content

Commit

Permalink
feature: convert public page to single install script tag
Browse files Browse the repository at this point in the history
  • Loading branch information
cdxker committed Dec 12, 2024
1 parent f1cbac6 commit c25471a
Showing 1 changed file with 41 additions and 31 deletions.
72 changes: 41 additions & 31 deletions server/src/public/search-component-code.html
Original file line number Diff line number Diff line change
@@ -1,81 +1,91 @@
<pre class="-my-4">
<code class="language-javascript">
import { TrieveModalSearch } from 'trieve-search-component';
import 'trieve-search-component/styles';
&lt;link
rel="stylesheet"
href="https://unpkg.com/[email protected]/dist/index.css"
/&gt;

const App = () => {
return (
&lt;TrieveModalSearch
&lt;script type="module"&gt;
import {renderToDiv} from 'https://unpkg.com/[email protected]/dist/vanilla/index.js';
window.addEventListener('load', () => {
const root = document.getElementById('root');
renderToDiv(root,
{% if params.apiKey -%}
apiKey="{{ params.apiKey }}"
apiKey: "{{ params.apiKey }}",
{% endif -%}
{% if params.datasetId -%}
datasetId: "{{ params.datasetId }}",
{% endif -%}
{% if params.baseUrl -%}
baseUrl="{{ params.baseUrl }}"
baseUrl: "{{ params.baseUrl }}",
{% endif -%}
{% if params.type -%}
type="{{ params.type }}"
type: "{{ params.type }}",
{% endif -%}
{% if params.suggestedQueries -%}
suggestedQueries={{ params.suggestedQueries }}
suggestedQueries: {{ params.suggestedQueries }},
{% endif -%}
{% if params.analytics -%}
analytics={{ params.analytics }}
analytics: {{ params.analytics }},
{% endif -%}
{% if params.tags -%}
tags={{ params.tags }}
tags: {{ params.tags }},
{% endif -%}
{% if params.responsive -%}
responsive={{ params.responsive }}
responsive: {{ params.responsive }},
{% endif -%}
{% if params.chat -%}
chat="{{ params.chat}}"
chat: "{{ params.chat}}",
{% endif -%}
{% if params.theme -%}
theme="{{ params.theme }}"
theme: "{{ params.theme }}",
{% endif -%}
{% if params.search_options -%}
search_options={{ params.searchOptions }}
search_options: {{ params.searchOptions }},
{% endif -%}
{% if params.brandLogoImgSrcUrl -%}
brandLogoImgSrcUrl="{{ params.brandLogoImgSrcUrl }}"
brandLogoImgSrcUrl: "{{ params.brandLogoImgSrcUrl }}",
{% endif -%}
{% if params.brandName -%}
brandName="{{ params.brandName }}"
brandName: "{{ params.brandName }}",
{% endif -%}
{% if params.problemLink -%}
problemLink="{{ params.problemLink }}"
problemLink: "{{ params.problemLink }}",
{% endif -%}
{% if params.brandColor -%}
brandColor="{{ params.brandColor }}"
brandColor: "{{ params.brandColor }}",
{% endif -%}
{% if params.placeholder -%}
placeholder="{{ params.placeholder }}"
placeholder: "{{ params.placeholder }}",
{% endif -%}
{% if params.defaultSearchQueries -%}
defaultSearchQueries={{ params.defaultSearchQueries }}
defaultSearchQueries: {{ params.defaultSearchQueries }},
{% endif -%}
{% if params.defaultAiQuestions -%}
defaultAiQuestions={{ params.defaultAiQuestions }}
defaultAiQuestions: {{ params.defaultAiQuestions }},
{% endif -%}
{% if params.defaultSearchMode -%}
defaultSearchMode="{{ params.defaultSearchMode }}"
defaultSearchMode: "{{ params.defaultSearchMode }}",
{% endif -%}
{% if params.useGroupSearch -%}
useGroupSearch={{ params.useGroupSearch }}
useGroupSearch: {{ params.useGroupSearch }},
{% endif -%}
{% if params.allowSwitchingModes -%}
allowSwitchingModes={{ params.allowSwitchingModes }}
allowSwitchingModes: {{ params.allowSwitchingModes }},
{% endif -%}
{% if params.defaultCurrency -%}
defaultCurrency="{{ params.defaultCurrency }}"
defaultCurrency: "{{ params.defaultCurrency }}",
{% endif -%}
{% if params.currencyPosition -%}
currencyPosition="{{ params.currencyPosition }}"
currencyPosition: "{{ params.currencyPosition }}",
{% endif -%}
{% if params.debounceMs -%}
debounceMs={{ params.debounceMs }}
debounceMs: {{ params.debounceMs }},
{% endif -%}
/&gt;
);
} </code>

)
});
&lt;/script&gt;

</code>
</pre>

0 comments on commit c25471a

Please sign in to comment.