Skip to content

Commit 092b444

Browse files
authored
fix: fixed bug of undp bulma css building. use sass to build (#4755)
1 parent c550a11 commit 092b444

File tree

5 files changed

+187
-135
lines changed

5 files changed

+187
-135
lines changed

.changeset/late-suns-poke.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@undp-data/undp-bulma": patch
3+
---
4+
5+
fix: fixed bug of undp bulma css building. use sass to build

packages/undp-bulma/bulma.scss

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ $undp_gray_light: hsl(0, 0%, 71%);
77
$undp_font: '"ProximaNova", sans-serif';
88
$black: #000;
99

10+
// SDG icons
11+
@use "./sdgs.scss";
12+
1013
@use "bulma/sass/utilities/initial-variables.scss" as iv with (
1114
// revert basic colors to 0.9.4
1215
$orange: hsl(14, 100%, 53%),
@@ -25,7 +28,7 @@ $black: #000;
2528
$radius: 0,
2629
$radius-medium: 0,
2730
$radius-large: 0,
28-
$radius-rounded: 0
31+
// $radius-rounded: 0
2932
);
3033

3134
@use "bulma/sass/utilities/derived-variables.scss" as dv
@@ -267,9 +270,6 @@ button {
267270
}
268271
}
269272

270-
// SDG icons
271-
@import "./sdgs.scss";
272-
273273
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css");
274274
// import Material Icons
275275
// to see this for adding another icon family.

packages/undp-bulma/package.json

+13-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@
44
"description": "This package is to manage customised Bulma css for UNDP GeoHub",
55
"type": "module",
66
"main": "bulma.scss",
7+
"exports": {
8+
".": {
9+
"import": "./dist/undp-bulma.css",
10+
"require": "./dist/undp-bulma.css"
11+
},
12+
"./dist/undp-bulma.css": {
13+
"import": "./dist/undp-bulma.css",
14+
"require": "./dist/undp-bulma.css"
15+
}
16+
},
717
"files": [
818
"dist",
919
"!dist/**/*.js",
@@ -14,7 +24,9 @@
1424
"private": false,
1525
"scripts": {
1626
"dev": "vite",
17-
"build": "tsc && vite build && copyfiles -u 2 'assets/sdgs/*' dist/assets/sdgs",
27+
"build": "npm run package:scss && npm run package:copyassets",
28+
"package:scss": "sass --load-path=node_modules bulma.scss dist/undp-bulma.css",
29+
"package:copyassets": "copyfiles -u 2 'assets/sdgs/*' dist/assets/sdgs && copyfiles -u 2 'assets/fonts/*' dist/assets/fonts",
1830
"preview": "vite preview"
1931
},
2032
"repository": {

packages/undp-bulma/src/main.ts

+4
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ document.querySelector<HTMLDivElement>("#app")!.innerHTML = `
4040
4141
<button class="button is-link">Secondary color Button</button>
4242
43+
<button class="button is-link is-rounded">Primary color Button</button>
44+
45+
<button class="button is-loading is-link" disabled>Disabled color Button</button>
46+
4347
<button class="button is-primary" disabled>Disabled color Button</button>
4448
4549
<button class="button is-small">Small Button</button>

0 commit comments

Comments
 (0)