fix basic app publish

This commit is contained in:
JzoNg 2024-09-18 14:01:20 +08:00
parent 9f66e6e357
commit 403fede432
7 changed files with 30 additions and 19 deletions

View File

@ -23,7 +23,6 @@ const FeaturesWrappedAppPublisher = (props: Props) => {
const featuresStore = useFeaturesStore()
const [restoreConfirmOpen, setRestoreConfirmOpen] = useState(false)
const handleConfirm = useCallback(() => {
console.log('resetAppConfig')
props.resetAppConfig?.()
const {
features,

View File

@ -30,7 +30,12 @@ const ConfigVision: FC = () => {
draft.file = {
...draft.file,
enabled: data.enabled,
image: { detail: data.image?.detail },
image: {
enabled: data.enabled,
detail: data.image?.detail,
transfer_methods: data.image?.transfer_methods,
number_limits: data.image?.number_limits,
},
}
})
setFeatures(newFeatures)

View File

@ -26,9 +26,14 @@ const ParamConfigContent: FC = () => {
const newFeatures = produce(features, (draft) => {
draft.file = {
...draft.file,
image: { detail: data.image?.detail },
allowed_file_upload_methods: data.allowed_file_upload_methods,
number_limits: data.number_limits,
image: {
enabled: data.enabled,
detail: data.image?.detail,
transfer_methods: data.allowed_file_upload_methods,
number_limits: data.number_limits,
},
}
})
setFeatures(newFeatures)

View File

@ -49,8 +49,8 @@ const ChatItem: FC<ChatItemProps> = ({
return {
...configTemplate,
more_like_this: features.moreLikeThis,
opening_statement: features.opening?.opening_statement || '',
suggested_questions: features.opening?.suggested_questions || [],
opening_statement: features.opening?.enabled ? (features.opening?.opening_statement || '') : '',
suggested_questions: features.opening?.enabled ? (features.opening?.suggested_questions || []) : [],
sensitive_word_avoidance: features.moderation,
speech_to_text: features.speech2text,
text_to_speech: features.text2speech,

View File

@ -50,8 +50,8 @@ const DebugWithSingleModel = forwardRef<DebugWithSingleModelRefType, DebugWithSi
return {
...configTemplate,
more_like_this: features.moreLikeThis,
opening_statement: features.opening?.opening_statement || '',
suggested_questions: features.opening?.suggested_questions || [],
opening_statement: features.opening?.enabled ? (features.opening?.opening_statement || '') : '',
suggested_questions: features.opening?.enabled ? (features.opening?.suggested_questions || []) : [],
sensitive_word_avoidance: features.moderation,
speech_to_text: features.speech2text,
text_to_speech: features.text2speech,

View File

@ -423,16 +423,18 @@ const Debug: FC<IDebug> = ({
<RefreshCcw01 className='w-4 h-4' />
</ActionButton>
</TooltipPlus>
<div className='relative ml-1 mr-2'>
<TooltipPlus
popupContent={t('workflow.panel.userInputField')}
>
<ActionButton state={expanded ? ActionButtonState.Active : undefined} onClick={() => setExpanded(!expanded)}>
<RiEqualizer2Line className='w-4 h-4' />
</ActionButton>
</TooltipPlus>
{expanded && <div className='absolute z-10 bottom-[-18px] right-[5px] w-3 h-3 bg-components-panel-on-panel-item-bg border-l-[0.5px] border-t-[0.5px] border-components-panel-border-subtle rotate-45' />}
</div>
{varList.length > 0 && (
<div className='relative ml-1 mr-2'>
<TooltipPlus
popupContent={t('workflow.panel.userInputField')}
>
<ActionButton state={expanded ? ActionButtonState.Active : undefined} onClick={() => setExpanded(!expanded)}>
<RiEqualizer2Line className='w-4 h-4' />
</ActionButton>
</TooltipPlus>
{expanded && <div className='absolute z-10 bottom-[-14px] right-[5px] w-3 h-3 bg-components-panel-on-panel-item-bg border-l-[0.5px] border-t-[0.5px] border-components-panel-border-subtle rotate-45' />}
</div>
)}
</>
)}
</div>

View File

@ -687,8 +687,8 @@ const Configuration: FC = () => {
dataset_query_variable: contextVar || '',
// features
more_like_this: features?.moreLikeThis as any,
opening_statement: features?.opening?.opening_statement || '',
suggested_questions: features?.opening?.suggested_questions || [],
opening_statement: features?.opening?.enabled ? (features.opening?.opening_statement || '') : '',
suggested_questions: features?.opening?.enabled ? (features.opening?.suggested_questions || []) : [],
sensitive_word_avoidance: features?.moderation as any,
speech_to_text: features?.speech2text as any,
text_to_speech: features?.text2speech as any,