added file component
This commit is contained in:
parent
8413c4c6c0
commit
394d6d4b4b
1 changed files with 14 additions and 1 deletions
|
|
@ -7,6 +7,7 @@ import InputComponent from "../../../../components/inputComponent";
|
||||||
import ToggleComponent from "../../../../components/toggleComponent";
|
import ToggleComponent from "../../../../components/toggleComponent";
|
||||||
import FloatComponent from "../../../../components/floatComponent";
|
import FloatComponent from "../../../../components/floatComponent";
|
||||||
import IntComponent from "../../../../components/intComponent";
|
import IntComponent from "../../../../components/intComponent";
|
||||||
|
import InputFileComponent from "../../../../components/inputFileComponent";
|
||||||
|
|
||||||
export default function ModalField({ data, title, required, id, name, type }) {
|
export default function ModalField({ data, title, required, id, name, type }) {
|
||||||
const { save } = useContext(TabsContext);
|
const { save } = useContext(TabsContext);
|
||||||
|
|
@ -91,7 +92,19 @@ export default function ModalField({ data, title, required, id, name, type }) {
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
) : type === "file" ? (
|
) : type === "file" ? (
|
||||||
<div>file</div>
|
<InputFileComponent
|
||||||
|
disabled={false}
|
||||||
|
value={data.node.template[name].value ?? ""}
|
||||||
|
onChange={(t: string) => {
|
||||||
|
data.node.template[name].value = t;
|
||||||
|
}}
|
||||||
|
fileTypes={data.node.template[name].fileTypes}
|
||||||
|
suffixes={data.node.template[name].suffixes}
|
||||||
|
onFileChange={(t: string) => {
|
||||||
|
data.node.template[name].content = t;
|
||||||
|
save();
|
||||||
|
}}
|
||||||
|
></InputFileComponent>
|
||||||
) : type === "prompt" ? (
|
) : type === "prompt" ? (
|
||||||
<div>code</div>
|
<div>code</div>
|
||||||
) : type === "code" ? (
|
) : type === "code" ? (
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue