File tree Expand file tree Collapse file tree
src/lib/components/chat/Settings/Integrations Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2828 onChange (servers );
2929 };
3030
31+ const disableServer = (idx : number ) => {
32+ servers = servers .map ((s , i ) => (i === idx ? { ... s , enabled: false } : s ));
33+ onChange (servers );
34+ };
35+
3136 const updateServer = (idx : number , updated : (typeof servers )[0 ]) => {
3237 servers = servers .map ((s , i ) => (i === idx ? updated : s ));
3338 onChange (servers );
6974 onSubmit ={(updated ) => updateServer (idx , updated )}
7075 onDelete ={() => deleteServer (idx )}
7176 onEnable ={() => enableServer (idx )}
77+ onDisable ={() => disableServer (idx )}
7278 />
7379 {/each }
7480 </div >
Original file line number Diff line number Diff line change 1313 export let onSubmit: (c : typeof connection ) => void = () => {};
1414 export let onDelete: () => void = () => {};
1515 export let onEnable: () => void = () => {};
16+ export let onDisable: () => void = () => {};
1617
1718 let showConfigModal = false ;
1819 let showDeleteConfirmDialog = false ;
7071 </Tooltip >
7172
7273 <Tooltip content ={connection .enabled ? $i18n .t (' Enabled' ) : $i18n .t (' Disabled' )}>
73- <Switch state ={connection .enabled } on:change ={() => onEnable ()} />
74+ <Switch state ={connection .enabled } on:change ={() => connection . enabled ? onDisable () : onEnable ()} />
7475 </Tooltip >
7576 </div >
7677</div >
You can’t perform that action at this time.
0 commit comments