Skip to content

Commit ccb8a58

Browse files
authored
Merge pull request #266 from wingkwong/develop
0.8.2 Release
2 parents d0620bb + 88fbf7d commit ccb8a58

File tree

8 files changed

+1961
-1153
lines changed

8 files changed

+1961
-1153
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# CHANGELOG
22

3+
## 0.8.2
4+
5+
- Bumped dependencies
6+
- Fixed missing locale text in answers dropdown filter
7+
38
## 0.8.1
49

510
- Bumped dependencies

dist/index.es.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/bundle.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

+1,929-1,139
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-quiz-component",
3-
"version": "0.8.1",
3+
"version": "0.8.2",
44
"description": "React Quiz Component",
55
"main": "dist/index.js",
66
"module": "dist/index.es.js",
@@ -31,8 +31,8 @@
3131
"@rollup/plugin-replace": "^5.0.5",
3232
"@rollup/plugin-terser": "^0.4.4",
3333
"babel-loader": "^9.1.3",
34-
"css-loader": "^6.0.0",
35-
"css-minimizer-webpack-plugin": "^6.0.0",
34+
"css-loader": "^7.0.0",
35+
"css-minimizer-webpack-plugin": "^7.0.0",
3636
"eslint": "^8.4.1",
3737
"eslint-config-airbnb": "^19.0.2",
3838
"eslint-plugin-import": "^2.25.3",
@@ -47,8 +47,8 @@
4747
"rollup-plugin-postcss": "^4.0.2",
4848
"terser-webpack-plugin": "^5.3.9",
4949
"webpack": "^5.69.1",
50-
"webpack-cli": "^4.9.2",
51-
"webpack-dev-server": "^4.7.4"
50+
"webpack-cli": "^5.1.4",
51+
"webpack-dev-server": "^5.0.0"
5252
},
5353
"author": "WK Wong <[email protected]>",
5454
"homepage": "https://github.com/wingkwong/react-quiz-component",

src/lib/core-components/QuizResultFilter.jsx

+12-2
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,20 @@ function QuizResultFilter({ filteredValue, handleChange, appLocale }) {
1414
};
1515

1616
const selectedOptionClass = isOpen ? 'selected-open' : '';
17+
const selectedValuesLocale = {
18+
all: appLocale.resultFilterAll,
19+
correct: appLocale.resultFilterCorrect,
20+
incorrect: appLocale.resultFilterIncorrect,
21+
unanswered: appLocale.resultFilterUnanswered,
22+
};
1723

1824
useEffect(() => {
1925
const handleOutsideClick = (e) => {
20-
if (isOpen && dropdownRef.current && !dropdownRef.current.contains(e.target)) {
26+
if (
27+
isOpen
28+
&& dropdownRef.current
29+
&& !dropdownRef.current.contains(e.target)
30+
) {
2131
setIsOpen(false);
2232
}
2333
};
@@ -44,7 +54,7 @@ function QuizResultFilter({ filteredValue, handleChange, appLocale }) {
4454
tabIndex={0}
4555
>
4656
<div className={`selected-option ${selectedOptionClass}`}>
47-
{filteredValue === 'all' ? appLocale.resultFilterAll : filteredValue}
57+
{selectedValuesLocale[filteredValue]}
4858
</div>
4959
<span className={`arrow ${isOpen ? 'up' : 'down'}`} />
5060
</div>

webpack.config.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@ module.exports = {
4141
extensions: ['', '.js', '.jsx'],
4242
},
4343
devServer: {
44-
static: path.join(__dirname, 'docs'),
45-
port: 8000,
44+
static: {
45+
directory: path.join(__dirname, 'docs'),
46+
},
47+
compress: true,
48+
port: 8080,
4649
},
4750
};

0 commit comments

Comments
 (0)