Skip to content

Commit d9bc8bf

Browse files
committed
feat(lib): replace uuid by nanoid
1 parent f804b2a commit d9bc8bf

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/lib/Core.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, {
22
useState, useEffect, useCallback, Fragment,
33
} from 'react';
4-
import { v4 as uuidv4 } from 'uuid';
4+
import { nanoid } from 'nanoid';
55
import QuizResultFilter from './core-components/QuizResultFilter';
66
import { checkAnswer, selectAnswer, rawMarkup } from './core-components/helpers';
77
import InstantFeedback from './core-components/InstantFeedback';
@@ -147,7 +147,7 @@ function Core({
147147
}
148148

149149
return (
150-
<div key={uuidv4()}>
150+
<div key={nanoid()}>
151151
<button
152152
type="button"
153153
disabled
@@ -222,7 +222,7 @@ function Core({
222222
const answerSelectionType = question.answerSelectionType || 'single';
223223

224224
return (
225-
<div className="result-answer-wrapper" key={uuidv4()}>
225+
<div className="result-answer-wrapper" key={nanoid()}>
226226
<h3
227227
dangerouslySetInnerHTML={rawMarkup(
228228
`Q${question.questionIndex}: ${
@@ -296,7 +296,7 @@ function Core({
296296
answerSelectionType = answerSelectionType || 'single';
297297

298298
return answers.map((answer, index) => (
299-
<Fragment key={uuidv4()}>
299+
<Fragment key={nanoid()}>
300300
{(answerButtons[index] !== undefined)
301301
? (
302302
<button

0 commit comments

Comments
 (0)