mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-04-30 19:06:23 +02:00
hide disabled rag options
This commit is contained in:
parent
fc4a9843a3
commit
070dfa7a9b
1 changed files with 17 additions and 16 deletions
|
|
@ -24,28 +24,34 @@ export function Form({
|
||||||
const [sourceType, setSourceType] = useState("");
|
const [sourceType, setSourceType] = useState("");
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|
||||||
const dropdownOptions = [
|
let dropdownOptions = [
|
||||||
{
|
{
|
||||||
key: "text",
|
key: "text",
|
||||||
label: "Text",
|
label: "Text",
|
||||||
startContent: <DataSourceIcon type="text" />
|
startContent: <DataSourceIcon type="text" />
|
||||||
},
|
},
|
||||||
{
|
];
|
||||||
key: "urls",
|
if (useRagUploads) {
|
||||||
label: "Scrape URLs",
|
dropdownOptions.push({
|
||||||
startContent: <DataSourceIcon type="urls" />
|
|
||||||
},
|
|
||||||
{
|
|
||||||
key: "files_local",
|
key: "files_local",
|
||||||
label: "Upload files (Local)",
|
label: "Upload files (Local)",
|
||||||
startContent: <DataSourceIcon type="files" />
|
startContent: <DataSourceIcon type="files" />
|
||||||
},
|
});
|
||||||
{
|
}
|
||||||
|
if (useRagS3Uploads) {
|
||||||
|
dropdownOptions.push({
|
||||||
key: "files_s3",
|
key: "files_s3",
|
||||||
label: "Upload files (S3)",
|
label: "Upload files (S3)",
|
||||||
startContent: <DataSourceIcon type="files" />
|
startContent: <DataSourceIcon type="files" />
|
||||||
}
|
});
|
||||||
];
|
}
|
||||||
|
if (useRagScraping) {
|
||||||
|
dropdownOptions.push({
|
||||||
|
key: "urls",
|
||||||
|
label: "Scrape URLs",
|
||||||
|
startContent: <DataSourceIcon type="urls" />
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
async function createUrlsDataSource(formData: FormData) {
|
async function createUrlsDataSource(formData: FormData) {
|
||||||
const source = await createDataSource({
|
const source = await createDataSource({
|
||||||
|
|
@ -131,11 +137,6 @@ export function Form({
|
||||||
value={sourceType}
|
value={sourceType}
|
||||||
onChange={setSourceType}
|
onChange={setSourceType}
|
||||||
options={dropdownOptions}
|
options={dropdownOptions}
|
||||||
disabledKeys={[
|
|
||||||
...(useRagUploads ? [] : ['files_local']),
|
|
||||||
...(useRagS3Uploads ? [] : ['files_s3']),
|
|
||||||
...(useRagScraping ? [] : ['urls']),
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
|
|
||||||
{sourceType === "urls" && <form
|
{sourceType === "urls" && <form
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue