-
+ */}
{title}
{help && (
diff --git a/website/src/components/search.js b/website/src/components/search.js
index be514181f..bd543629e 100644
--- a/website/src/components/search.js
+++ b/website/src/components/search.js
@@ -7,23 +7,23 @@ import * as classes from '../styles/search.module.sass'
export default function Search({ id = 'docsearch', placeholder = 'Search docs', settings = {} }) {
const { apiKey, indexName, appId } = settings
- if (!apiKey && !indexName) return null
const [initialized, setInitialized] = useState(false)
useEffect(() => {
if (!initialized) {
setInitialized(true)
- window.docsearch({
- appId,
- apiKey,
- indexName,
- inputSelector: `#${id}`,
- debug: false,
- })
+ // window.docsearch({
+ // appId,
+ // apiKey,
+ // indexName,
+ // inputSelector: `#${id}`,
+ // debug: false,
+ // })
}
}, [initialized, apiKey, indexName, id])
+ if (!apiKey && !indexName) return null
return (
)
}
diff --git a/website/src/widgets/quickstart-install.js b/website/src/widgets/quickstart-install.js
index 00b916168..58e4ff3f3 100644
--- a/website/src/widgets/quickstart-install.js
+++ b/website/src/widgets/quickstart-install.js
@@ -216,6 +216,9 @@ const QuickstartInstall = ({ id, title }) => {
{languages.map(({ code, models: modelOptions }) => {
+ if (!modelOptions) {
+ return
+ }
const pkg = modelOptions[efficiency ? 0 : modelOptions.length - 1]
return (
diff --git a/website/src/widgets/quickstart-models.js b/website/src/widgets/quickstart-models.js
index a8a3f2207..669ef3153 100644
--- a/website/src/widgets/quickstart-models.js
+++ b/website/src/widgets/quickstart-models.js
@@ -81,6 +81,9 @@ const QuickstartInstall = ({ id, title, description, children }) => {
copy={false}
>
{languages.map(({ code, models, example }) => {
+ if (!models) {
+ return
+ }
const pkg = efficiency ? models[0] : models[models.length - 1]
const exampleText = example || 'No text available yet'
return lang !== code ? null : (
diff --git a/website/src/widgets/quickstart-training.js b/website/src/widgets/quickstart-training.js
index 684064bd8..6013c1fef 100644
--- a/website/src/widgets/quickstart-training.js
+++ b/website/src/widgets/quickstart-training.js
@@ -1,8 +1,8 @@
import React, { useState } from 'react'
-import highlightCode from 'gatsby-remark-prismjs/highlight-code.js'
+// import highlightCode from 'gatsby-remark-prismjs/highlight-code.js'
import { Quickstart } from '../components/quickstart'
-import generator, { DATA as GENERATOR_DATA } from './quickstart-training-generator'
+// import generator, { DATA as GENERATOR_DATA } from './quickstart-training-generator'
import { htmlToReact } from '../components/util'
const DEFAULT_LANG = 'en'
@@ -70,75 +70,73 @@ const DATA = [
]
export default function QuickstartTraining({ id, title, download = 'base_config.cfg' }) {
- const [lang, setLang] = useState(DEFAULT_LANG)
- const [_components, _setComponents] = useState([])
- const [components, setComponents] = useState([])
- const [[hardware], setHardware] = useState([DEFAULT_HARDWARE])
- const [[optimize], setOptimize] = useState([DEFAULT_OPT])
- const [textcatExclusive, setTextcatExclusive] = useState(DEFAULT_TEXTCAT_EXCLUSIVE)
+ // const [lang, setLang] = useState(DEFAULT_LANG)
+ // const [_components, _setComponents] = useState([])
+ // const [components, setComponents] = useState([])
+ // const [[hardware], setHardware] = useState([DEFAULT_HARDWARE])
+ // const [[optimize], setOptimize] = useState([DEFAULT_OPT])
+ // const [textcatExclusive, setTextcatExclusive] = useState(DEFAULT_TEXTCAT_EXCLUSIVE)
+ // function updateComponents(value, isExclusive) {
+ // _setComponents(value)
+ // const updated = value.map(c => (c === 'textcat' && !isExclusive ? 'textcat_multilabel' : c))
+ // setComponents(updated)
+ // }
+ // const setters = {
+ // lang: setLang,
+ // components: v => updateComponents(v, textcatExclusive),
+ // hardware: setHardware,
+ // optimize: setOptimize,
+ // textcat: v => {
+ // const isExclusive = v.includes('exclusive')
+ // setTextcatExclusive(isExclusive)
+ // updateComponents(_components, isExclusive)
+ // },
+ // }
+ // const defaultData = GENERATOR_DATA.__default__
+ // const reco = GENERATOR_DATA[lang] || defaultData
+ // const content = generator({
+ // lang,
+ // components,
+ // optimize,
+ // hardware,
+ // transformer_data: reco.transformer || defaultData.transformer,
+ // word_vectors: reco.word_vectors,
+ // has_letters: reco.has_letters,
+ // })
+ // const rawStr = content.trim().replace(/\n\n\n+/g, '\n\n')
+ // const rawContent = `${COMMENT}\n${rawStr}`
+ // const displayContent = ''
+ // // highlightCode('ini', rawContent)
+ // // .split('\n')
+ // // .map(line => (line.startsWith('#') ? `` : line))
+ // // .join('\n')
+ // let data = DATA
+ // data[0].dropdown = models.languages
+ // .map(({ name, code }) => ({
+ // id: code,
+ // title: name,
+ // }))
+ // .sort((a, b) => a.title.localeCompare(b.title))
+ // if (!_components.includes('textcat')) {
+ // data = data.map(field => (field.id === 'textcat' ? { ...field, hidden: true } : field))
+ // }
+ // return (
+ //
+ // {htmlToReact(displayContent)}
+ //
+ // )
- function updateComponents(value, isExclusive) {
- _setComponents(value)
- const updated = value.map((c) =>
- c === 'textcat' && !isExclusive ? 'textcat_multilabel' : c
- )
- setComponents(updated)
- }
-
- const setters = {
- lang: setLang,
- components: (v) => updateComponents(v, textcatExclusive),
- hardware: setHardware,
- optimize: setOptimize,
- textcat: (v) => {
- const isExclusive = v.includes('exclusive')
- setTextcatExclusive(isExclusive)
- updateComponents(_components, isExclusive)
- },
- }
- const defaultData = GENERATOR_DATA.__default__
- const reco = GENERATOR_DATA[lang] || defaultData
- const content = generator({
- lang,
- components,
- optimize,
- hardware,
- transformer_data: reco.transformer || defaultData.transformer,
- word_vectors: reco.word_vectors,
- has_letters: reco.has_letters,
- })
- const rawStr = content.trim().replace(/\n\n\n+/g, '\n\n')
- const rawContent = `${COMMENT}\n${rawStr}`
- const displayContent = highlightCode('ini', rawContent)
- .split('\n')
- .map((line) => (line.startsWith('#') ? `` : line))
- .join('\n')
-
- let data = DATA
- data[0].dropdown = models.languages
- .map(({ name, code }) => ({
- id: code,
- title: name,
- }))
- .sort((a, b) => a.title.localeCompare(b.title))
- if (!_components.includes('textcat')) {
- data = data.map((field) => (field.id === 'textcat' ? { ...field, hidden: true } : field))
- }
- return (
-
- {htmlToReact(displayContent)}
-
- )
+ return <>>
}