forked from React-Group/interstellar_ai
Broke the responsive once again and edited the settings
This commit is contained in:
parent
665774faba
commit
bb4095a336
3 changed files with 311 additions and 122 deletions
22
app/components/settingUtils.ts
Normal file
22
app/components/settingUtils.ts
Normal file
|
@ -0,0 +1,22 @@
|
|||
// settingsUtils.ts
|
||||
|
||||
// Export the current settings as a JSON file
|
||||
export const exportSettings = (settings: any) => {
|
||||
const blob = new Blob([JSON.stringify(settings)], { type: 'application/json' });
|
||||
const link = document.createElement('a');
|
||||
link.href = URL.createObjectURL(blob);
|
||||
link.download = 'settings.json';
|
||||
link.click();
|
||||
};
|
||||
|
||||
// Import settings from a JSON file
|
||||
export const importSettings = (file: File, applySettings: (settings: any) => void) => {
|
||||
const reader = new FileReader();
|
||||
reader.onload = (e) => {
|
||||
const content = e.target?.result as string;
|
||||
const importedSettings = JSON.parse(content);
|
||||
applySettings(importedSettings);
|
||||
};
|
||||
reader.readAsText(file);
|
||||
};
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue