// Module ID: 16977 // Function ID: 16978 // Name: VibegrationsModelSettingsSheet // Dependencies: [19, 17, 16849, 21, 504, 7393, 7345, 1115, 3676, 5142, 576, 16870, 4718, 2] // Exports: default // Module 16977 (VibegrationsModelSettingsSheet) import nativeDefault from "native" /* 576 */; import _modDef3676 from "module_3676" /* 3676 */; import VibegrationsEffortPickerDefault from "VibegrationsEffortPicker" /* 16870 */; import noop from "module_19" /* 19 */; import VibegrationsConnectionStore from "VibegrationsConnectionStore" /* 16849 */; const require = fn; const View = fn(17).View; const sendModelSettings = fn(16849).sendModelSettings; const jsxProd = fn(21); ({ jsx: closure_7, jsxs: closure_8 } = jsxProd); const size = fn(2); const result = size.fileFinishedImporting("modules/vibegrations/native/VibegrationsModelSettingsSheet.tsx"); export default function VibegrationsModelSettingsSheet(projectId) { projectId = projectId.projectId; const items = [VibegrationsConnectionStore]; const items1 = [projectId]; const stateFromStores = projectId(504).useStateFromStores(items, () => VibegrationsConnectionStore.getModelSettings(projectId), items1); const obj = projectId(504); const items2 = [VibegrationsConnectionStore]; const items3 = [projectId]; const stateFromStores1 = projectId(504).useStateFromStores(items2, () => VibegrationsConnectionStore.getConnState(projectId), items3); const obj2 = projectId(504); const items4 = [VibegrationsConnectionStore]; const items5 = [projectId]; const tmp5 = "open" !== stateFromStores1 || projectId(504).useStateFromStores(items4, () => VibegrationsConnectionStore.isChatStopped(projectId), items5); [][0] = projectId; if (null == stateFromStores) { return null; } else { ({ settings, choices } = stateFromStores); const obj4 = { header: null, children: null }; const obj5 = { title: null }; const intl = tmp(1115).intl; obj5.title = intl.string(_modDef3676["2NWMqY"]); obj4.header = closure_7(tmp(7345).BottomSheetTitleHeader, obj5); const obj6 = { direction: "vertical", spacing: nativeDefault.space.PX_16, children: null }; const obj7 = { settings, choices, disabled: tmp5, onChange: tmp6 }; const items6 = [closure_7(VibegrationsEffortPickerDefault, obj7), ]; const intl2 = tmp(1115).intl; const string = intl2.string; const tmp12 = _modDef3676; if (tmp5) { let stringResult = string(tmp12.t5mTfU); } else { stringResult = string(tmp12.ICU5aW); } const obj8 = { children: null }; const obj9 = { variant: "text-xs/normal", color: "text-muted", children: stringResult }; items6[1] = closure_7(tmp(4718).Text, obj9); obj6.children = items6; obj8.children = closure_8(tmp(5142).Stack, obj6); obj4.children = closure_7(View, obj8); return closure_7(tmp(7393).ActionSheet, obj4); } const obj3 = projectId(504); }; export const VIBEGRATIONS_MODEL_SETTINGS_SHEET_KEY = "VibegrationsModelSettingsSheet";