@@ -5,16 +5,17 @@ import React, {useEffect, useState} from "react"
5
5
import { createUseStyles } from "react-jss"
6
6
import { ModelParameters , ObjectParameters , StringParameters } from "./ParametersCards"
7
7
import PublishVariantModal from "./PublishVariantModal"
8
- import { promptVersioning , removeVariant } from "@/lib/ services/api"
8
+ import { deleteSingleVariant } from "@/services/playground /api"
9
9
import { CloudUploadOutlined , DeleteOutlined , HistoryOutlined , SaveOutlined } from "@ant-design/icons"
10
10
import { usePostHogAg } from "@/hooks/usePostHogAg"
11
11
import { isDemo } from "@/lib/helpers/utils"
12
12
import { useQueryParam } from "@/hooks/useQuery"
13
- import { dynamicComponent } from "@/lib/helpers/dynamic"
13
+ import { dynamicComponent , dynamicService } from "@/lib/helpers/dynamic"
14
14
15
15
const PromptVersioningDrawer : any = dynamicComponent (
16
16
`PromptVersioningDrawer/PromptVersioningDrawer` ,
17
17
)
18
+ const promptVersioning : any = dynamicService ( "promptVersioning/api" )
18
19
19
20
interface Props {
20
21
variant : Variant
@@ -133,7 +134,7 @@ const ParametersView: React.FC<Props> = ({
133
134
const handleDelete = ( ) => {
134
135
deleteVariant ( ( ) => {
135
136
if ( variant . persistent ) {
136
- return removeVariant ( variant . variantId ) . then ( ( ) => {
137
+ return deleteSingleVariant ( variant . variantId ) . then ( ( ) => {
137
138
onStateChange ( false )
138
139
} )
139
140
}
@@ -151,10 +152,13 @@ const ParametersView: React.FC<Props> = ({
151
152
setHistoryStatus ( { loading : true , error : false } )
152
153
setIsDrawerOpen ( true )
153
154
try {
154
- if ( variant . variantId && isDemo ( ) ) {
155
- const revisions = await promptVersioning ( variant . variantId )
156
- setPromptRevisions ( revisions )
157
- }
155
+ await promptVersioning . then ( async ( module : any ) => {
156
+ if ( ! module ) return
157
+ if ( variant . variantId && isDemo ( ) ) {
158
+ const revisions = await module . fetchAllPromptVersioning ( variant . variantId )
159
+ setPromptRevisions ( revisions )
160
+ }
161
+ } )
158
162
setHistoryStatus ( { loading : false , error : false } )
159
163
} catch ( error ) {
160
164
setHistoryStatus ( { loading : false , error : true } )
0 commit comments