oh please work

This commit is contained in:
Chris Nutter committed 2020-09-07 14:15:44 -07:00
1 parent e3c2d1b295
commit 18467e0fd4
142 files changed
+22252

No files matched your search

@@ -0,0 +1,10 @@
'use babel';
export default function toCamelCase(str) {
return str
.replace(/-/g, ' ')
.replace(/_/g, ' ')
.replace(/\s(.)/g, $1 => $1.toUpperCase())
.replace(/\s/g, '')
.replace(/^(.)/, $1 => $1.toLowerCase());
}
@@ -0,0 +1,11 @@
'use babel';
export default function toggleClassName(className, mustAddClass) {
const root = document.documentElement;
if (mustAddClass) {
root.classList.add(className);
} else {
root.classList.remove(className);
}
}
@@ -0,0 +1,28 @@
'use babel';
import fs from 'fs';
function writeConfigFile(content, reload = false) {
return new Promise((resolve, reject) => {
if (!content) return reject({ success: false, error: 'No content given' });
fs.writeFile(`${__dirname}/../../styles/user-settings.less`, content, 'utf8', (error) => {
if (error) return reject({ success: false, error: 'Failed to write settings file' });
if (reload) {
const amuPackage = atom.packages.getLoadedPackage('atom-material-ui');
if (amuPackage) {
amuPackage.deactivate();
setImmediate(() => amuPackage.activate());
}
}
return resolve({ success: true, error: null });
});
return resolve({ success: true, error: null });
});
}
export default writeConfigFile;