diff --git a/classes/plugin/WhiteLabel.php b/classes/plugin/WhiteLabel.php index 003016de..eeda91a6 100644 --- a/classes/plugin/WhiteLabel.php +++ b/classes/plugin/WhiteLabel.php @@ -67,4 +67,25 @@ class WhiteLabel } return [false, ' Could not be recompiled, missing color scheme...']; } + + public function exportPresetScsss($config, $location = 'asset://admin-theme-export.yaml') + { + + if (isset($config['color_scheme'])) { + + $color_scheme = $config['color_scheme']; + + $body = Yaml::dump($color_scheme); + + $file = new File($location); + $file->save($body); + // todo: handle errors/exceptions? + + return [true, 'File created successfully']; + + } else { + return [false, ' Could not export, missing color scheme...']; + } + } + }