Skip to content

Commit 5140020

Browse files
committed
move custom sass file in private folder
1 parent 5d2f9ad commit 5140020

File tree

5 files changed

+11
-5
lines changed

5 files changed

+11
-5
lines changed

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,3 @@ tools/*/vendor
5454

5555
# rembg virtual environment
5656
scripts/rembg_venv/
57-
58-
# ignore user custom sass file
59-
/assets/sass/_custom.scss

assets/sass/framework.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@
3636
@use 'themes/modern';
3737

3838
// Custom CSS
39-
@use 'custom';
39+
@use '../../private/sass/custom';

gulpfile.mjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,12 @@ gulp.task('sass', async function () {
2222
const scssDir = './assets/sass';
2323
const outputDir = './resources/css';
2424

25-
const optionalCustomCss = path.join(scssDir, '_custom.scss');
25+
const privateScssDir = './private/sass';
26+
27+
// Ensure the private sass directory exists
28+
fs.mkdirSync(privateScssDir, { recursive: true });
29+
// Create an optional _custom.scss file if it doesn't exist
30+
const optionalCustomCss = path.join(privateScssDir, '_custom.scss');
2631
if (!fs.existsSync(optionalCustomCss)) {
2732
fs.writeFileSync(
2833
optionalCustomCss,

lib/boot.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
FileUtility::createDirectory(FolderEnum::THUMBS->absolute());
3131
FileUtility::createDirectory(FolderEnum::TEMP->absolute());
3232
FileUtility::createDirectory(FolderEnum::PRIVATE->absolute());
33+
FileUtility::createDirectory(FolderEnum::SASS->absolute());
3334
FileUtility::createDirectory(PathUtility::getAbsolutePath('private/fonts'));
3435
FileUtility::createDirectory(PathUtility::getAbsolutePath('private/images/background'));
3536
FileUtility::createDirectory(PathUtility::getAbsolutePath('private/images/frames'));

src/Enum/FolderEnum.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ enum FolderEnum: string
2323
case RESOURCES = 'resources';
2424
case VAR = 'var';
2525

26+
case SASS = 'sass';
27+
2628
public function public(): string
2729
{
2830
return PathUtility::getPublicPath($this->value);
@@ -50,6 +52,7 @@ public function identifier(): string
5052
FolderEnum::PRIVATE => 'private',
5153
FolderEnum::RESOURCES => 'resources',
5254
FolderEnum::VAR => 'var',
55+
FolderEnum::SASS => 'sass',
5356
};
5457
}
5558
}

0 commit comments

Comments
 (0)