diff --git a/client/src/assets/icons/a1-chinese.tsx b/client/src/assets/icons/a1-chinese.tsx new file mode 100644 index 00000000000..d2f1f24535a --- /dev/null +++ b/client/src/assets/icons/a1-chinese.tsx @@ -0,0 +1,77 @@ +import React from 'react'; + +function A1ChineseIcon( + props: JSX.IntrinsicAttributes & React.SVGProps +): JSX.Element { + return ( + + ); +} + +A1ChineseIcon.displayName = 'A1ChineseIcon'; + +export default A1ChineseIcon; diff --git a/client/src/assets/icons/a1-spanish.tsx b/client/src/assets/icons/a1-spanish.tsx new file mode 100644 index 00000000000..f580b1fcd0c --- /dev/null +++ b/client/src/assets/icons/a1-spanish.tsx @@ -0,0 +1,77 @@ +import React from 'react'; + +function A1SpanishIcon( + props: JSX.IntrinsicAttributes & React.SVGProps +): JSX.Element { + return ( + + ); +} + +A1SpanishIcon.displayName = 'A1SpanishIcon'; + +export default A1SpanishIcon; diff --git a/client/src/assets/icons/a2-chinese.tsx b/client/src/assets/icons/a2-chinese.tsx new file mode 100644 index 00000000000..09da704351c --- /dev/null +++ b/client/src/assets/icons/a2-chinese.tsx @@ -0,0 +1,77 @@ +import React from 'react'; + +function A2ChineseIcon( + props: JSX.IntrinsicAttributes & React.SVGProps +): JSX.Element { + return ( + + ); +} + +A2ChineseIcon.displayName = 'A2ChineseIcon'; + +export default A2ChineseIcon; diff --git a/client/src/assets/icons/a2-english.tsx b/client/src/assets/icons/a2-english.tsx index 07e15f0e2fe..f9a52edc2da 100644 --- a/client/src/assets/icons/a2-english.tsx +++ b/client/src/assets/icons/a2-english.tsx @@ -6,7 +6,7 @@ function A2EnglishIcon( return ( + + A + + + + 2 + + + + E + + + + N + ); } diff --git a/client/src/assets/icons/a2-spanish.tsx b/client/src/assets/icons/a2-spanish.tsx new file mode 100644 index 00000000000..b6db8bc7033 --- /dev/null +++ b/client/src/assets/icons/a2-spanish.tsx @@ -0,0 +1,77 @@ +import React from 'react'; + +function A2SpanishIcon( + props: JSX.IntrinsicAttributes & React.SVGProps +): JSX.Element { + return ( + + ); +} + +A2SpanishIcon.displayName = 'A2SpanishIcon'; + +export default A2SpanishIcon; diff --git a/client/src/assets/icons/b1-english.tsx b/client/src/assets/icons/b1-english.tsx index 1de37f18cbb..e75413b7e16 100644 --- a/client/src/assets/icons/b1-english.tsx +++ b/client/src/assets/icons/b1-english.tsx @@ -6,7 +6,7 @@ function B1EnglishIcon( return ( + + B + + + + 1 + + + + E + + + + N + ); } diff --git a/client/src/assets/icons/b2-english.tsx b/client/src/assets/icons/b2-english.tsx index 92e2cf363a6..3788b6056ec 100644 --- a/client/src/assets/icons/b2-english.tsx +++ b/client/src/assets/icons/b2-english.tsx @@ -6,7 +6,7 @@ function B2EnglishIcon( return ( + + B + + + + 2 + + + + E + + + + N + ); } diff --git a/client/src/assets/superblock-icon.tsx b/client/src/assets/superblock-icon.tsx index 3959554ce72..5265fef14a7 100644 --- a/client/src/assets/superblock-icon.tsx +++ b/client/src/assets/superblock-icon.tsx @@ -18,6 +18,10 @@ import CollegeAlgebra from './icons/college-algebra'; import CSharpLogo from './icons/c-sharp-logo'; import A2EnglishIcon from './icons/a2-english'; import B1EnglishIcon from './icons/b1-english'; +import A1SpanishIcon from './icons/a1-spanish'; +import A2SpanishIcon from './icons/a2-spanish'; +import A1ChineseIcon from './icons/a1-chinese'; +import A2ChineseIcon from './icons/a2-chinese'; import RosettaCodeIcon from './icons/rosetta-code'; import Code from './icons/code'; @@ -43,10 +47,10 @@ const iconMap = { [SuperBlocks.FullStackDeveloper]: Code, [SuperBlocks.A2English]: A2EnglishIcon, [SuperBlocks.B1English]: B1EnglishIcon, - [SuperBlocks.A1Spanish]: A2EnglishIcon, - [SuperBlocks.A2Spanish]: A2EnglishIcon, - [SuperBlocks.A2Chinese]: A2EnglishIcon, - [SuperBlocks.A1Chinese]: A2EnglishIcon, + [SuperBlocks.A1Spanish]: A1SpanishIcon, + [SuperBlocks.A2Spanish]: A2SpanishIcon, + [SuperBlocks.A2Chinese]: A2ChineseIcon, + [SuperBlocks.A1Chinese]: A1ChineseIcon, [SuperBlocks.RosettaCode]: RosettaCodeIcon, [SuperBlocks.PythonForEverybody]: PythonIcon, [SuperBlocks.BasicHtml]: Code,