cozy-search
Version:
UI components about search bar and IA assistant
59 lines (46 loc) • 1.81 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _ApiKeyStep = _interopRequireDefault(require("./ApiKeyStep"));
var _BasicInfoStep = _interopRequireDefault(require("./BasicInfoStep"));
var _ProviderSelectionStep = _interopRequireDefault(require("./ProviderSelectionStep"));
var _useAssistantDialog = require("./useAssistantDialog");
var AssistantDialogContent = function AssistantDialogContent(_ref) {
var step = _ref.step,
formData = _ref.formData,
selectedProvider = _ref.selectedProvider,
onChange = _ref.onChange,
onAvatarChange = _ref.onAvatarChange,
onProviderSelect = _ref.onProviderSelect,
onModelSelect = _ref.onModelSelect;
switch (step) {
case _useAssistantDialog.STEPS.BASIC_INFO:
return /*#__PURE__*/_react.default.createElement(_BasicInfoStep.default, {
name: formData.name,
description: formData.description,
icon: formData.icon,
onChange: onChange,
onAvatarChange: onAvatarChange
});
case _useAssistantDialog.STEPS.MODEL_SELECTION:
return /*#__PURE__*/_react.default.createElement(_ProviderSelectionStep.default, {
selectedProvider: selectedProvider,
onSelect: onProviderSelect
});
case _useAssistantDialog.STEPS.API_KEY:
return /*#__PURE__*/_react.default.createElement(_ApiKeyStep.default, {
formData: formData,
selectedProvider: selectedProvider,
onChange: onChange,
onModelSelect: onModelSelect
});
default:
return null;
}
};
var _default = AssistantDialogContent;
exports.default = _default;