aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/trails
diff options
context:
space:
mode:
authorSophie Zhang <sophie_zhang@brown.edu>2023-11-02 13:10:48 -0400
committerSophie Zhang <sophie_zhang@brown.edu>2023-11-02 13:10:48 -0400
commit8fccdb8c21015eb9204de7c24a80ece82f338d8e (patch)
tree4b54625dc50c1ecba466c8e02f1fe2acc0cce165 /src/client/views/nodes/trails
parenta1d00a36ef1afa97198a825bd25ebb4c5e598848 (diff)
gpt stylization
Diffstat (limited to 'src/client/views/nodes/trails')
-rw-r--r--src/client/views/nodes/trails/PresBox.tsx2
-rw-r--r--src/client/views/nodes/trails/PresElementBox.tsx24
2 files changed, 1 insertions, 25 deletions
diff --git a/src/client/views/nodes/trails/PresBox.tsx b/src/client/views/nodes/trails/PresBox.tsx
index 87ffb0112..19f271246 100644
--- a/src/client/views/nodes/trails/PresBox.tsx
+++ b/src/client/views/nodes/trails/PresBox.tsx
@@ -40,10 +40,10 @@ import ReactLoading from 'react-loading';
import { PresEffect, PresEffectDirection, PresMovement, PresStatus } from './PresEnums';
import { IconButton, Type } from 'browndash-components';
import { AiOutlineSend } from 'react-icons/ai';
-import { gptTrailSlideCustomization } from '../../../apis/gpt/GPT';
import { DictationManager } from '../../../util/DictationManager';
import { BiMicrophone, BiX } from 'react-icons/bi';
import TextareaAutosize from 'react-textarea-autosize';
+import { gptTrailSlideCustomization } from '../../../apis/gpt/customization';
export interface pinDataTypes {
scrollable?: boolean;
diff --git a/src/client/views/nodes/trails/PresElementBox.tsx b/src/client/views/nodes/trails/PresElementBox.tsx
index 482d38f59..37f449001 100644
--- a/src/client/views/nodes/trails/PresElementBox.tsx
+++ b/src/client/views/nodes/trails/PresElementBox.tsx
@@ -26,10 +26,6 @@ import './PresElementBox.scss';
import { PresMovement } from './PresEnums';
import React = require('react');
import { TreeView } from '../../collections/TreeView';
-import { BranchingTrailManager } from '../../../util/BranchingTrailManager';
-import { MultiToggle, Type } from 'browndash-components';
-import { gptTrailSlideCustomization } from '../../../apis/gpt/GPT';
-import { DictationManager } from '../../../util/DictationManager';
/**
* This class models the view a document added to presentation will have in the presentation.
* It involves some functionality for its buttons and options.
@@ -438,25 +434,6 @@ export class PresElementBox extends ViewBoxBaseComponent<FieldViewProps>() {
// GPT
- @action
- customizeWithGPT = async (input: string) => {
- const testInput = 'change title to Customized Slide, transition for 2.3s with fade in effect';
-
- try {
- const res = await gptTrailSlideCustomization(testInput);
- if (typeof res === 'string') {
- const resObj = JSON.parse(res);
- console.log('Result ', resObj);
-
- for (let key in resObj) {
- this.rootDoc[key] = resObj[key];
- }
- }
- } catch (err) {
- console.error(err);
- }
- };
-
@computed get presButtons() {
const presBox = this.presBox;
const presBoxColor = StrCast(presBox?._backgroundColor);
@@ -568,7 +545,6 @@ export class PresElementBox extends ViewBoxBaseComponent<FieldViewProps>() {
PresBox.Instance.setChatActive(true);
PresBox.Instance.slideToModify = this.rootDoc;
PresBox.Instance.recordDictation();
- // this.customizeWithGPT('');
}}>
<FontAwesomeIcon icon={'message'} onPointerDown={e => e.stopPropagation()} />
</div>