From 002ea8ce0cc48db76c3e87d3cbf661c70cda3cd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zoe=CC=88=20Bijl?= Date: Wed, 15 Oct 2025 10:51:34 +0200 Subject: [PATCH] try and get core.css loaded --- app/css/core/_core.css | 3 +++ app/javascript/packs/common.js | 2 +- config/webpack/shared.js | 7 +++++++ config/webpacker.yml | 12 ++++++------ 4 files changed, 17 insertions(+), 7 deletions(-) create mode 100644 app/css/core/_core.css diff --git a/app/css/core/_core.css b/app/css/core/_core.css new file mode 100644 index 000000000..0314fa8f8 --- /dev/null +++ b/app/css/core/_core.css @@ -0,0 +1,3 @@ +body { + border: 20px solid pink; +} diff --git a/app/javascript/packs/common.js b/app/javascript/packs/common.js index 26ba486d5..7d66d0181 100644 --- a/app/javascript/packs/common.js +++ b/app/javascript/packs/common.js @@ -1,2 +1,2 @@ import "./public-path"; -import "styles/application.scss"; +import "../css/core/_core.css"; diff --git a/config/webpack/shared.js b/config/webpack/shared.js index 8f7874b99..eb69543cc 100644 --- a/config/webpack/shared.js +++ b/config/webpack/shared.js @@ -10,6 +10,12 @@ const AssetsManifestPlugin = require("webpack-assets-manifest"); const { env, settings, core, flavours, output } = require("./configuration"); const rules = require("./rules"); +const foliui = { + core: { + import: "./app/css/core/_core.css", + } +} + function reducePacks (data, into = {}) { if (!data.pack) { return into; @@ -61,6 +67,7 @@ function reducePacks (data, into = {}) { const entries = Object.assign( reducePacks(core), Object.values(flavours).reduce((map, data) => reducePacks(data, map), {}), + foliui, ); diff --git a/config/webpacker.yml b/config/webpacker.yml index 7a097047e..b883211a7 100644 --- a/config/webpacker.yml +++ b/config/webpacker.yml @@ -11,7 +11,7 @@ default: &default # Additional paths webpack should lookup modules # ['app/assets', 'engine/foo/app/assets'] - resolved_paths: [] + resolved_paths: ["app/css"] # Reload manifest.json on all requests so we reload latest compiled packs cache_manifest: false @@ -61,8 +61,8 @@ development: https: false port: 3035 webSocketURL: - hostname: '0.0.0.0' - pathname: '/ws' + hostname: "0.0.0.0" + pathname: "/ws" port: 3035 hmr: false # Inline should be set to true if using HMR @@ -70,11 +70,11 @@ development: client: overlay: true open: true - allowedHosts: 'all' + allowedHosts: "all" headers: - 'Access-Control-Allow-Origin': '*' + "Access-Control-Allow-Origin": "*" watch_options: - ignored: '**/node_modules/**' + ignored: "**/node_modules/**" test: <<: *default