From 91aeb41050a9b491736ee80895118b854d5d56a5 Mon Sep 17 00:00:00 2001 From: Sem Bauke Date: Fri, 5 Jan 2024 17:28:57 +0100 Subject: [PATCH] fix(client): accessibility icon component to use closed captions icon (#52972) --- client/src/assets/icons/accessibility.tsx | 63 ------------------- client/src/assets/icons/closedcaptions.tsx | 22 +++++++ .../Challenges/components/scene/scene.tsx | 7 ++- 3 files changed, 26 insertions(+), 66 deletions(-) delete mode 100644 client/src/assets/icons/accessibility.tsx create mode 100644 client/src/assets/icons/closedcaptions.tsx diff --git a/client/src/assets/icons/accessibility.tsx b/client/src/assets/icons/accessibility.tsx deleted file mode 100644 index f9c06cc1d0c..00000000000 --- a/client/src/assets/icons/accessibility.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import React from 'react'; - -function AccessibilityIcon( - props: JSX.IntrinsicAttributes & React.SVGProps -): JSX.Element { - return ( - <> - - - - - - - - - ); -} - -AccessibilityIcon.displayName = 'AccessibilityIcon'; - -export default AccessibilityIcon; diff --git a/client/src/assets/icons/closedcaptions.tsx b/client/src/assets/icons/closedcaptions.tsx new file mode 100644 index 00000000000..19db3c8c80a --- /dev/null +++ b/client/src/assets/icons/closedcaptions.tsx @@ -0,0 +1,22 @@ +import React from 'react'; + +function ClosedCaptionsIcon( + props: JSX.IntrinsicAttributes & React.SVGProps +): JSX.Element { + return ( + <> + + + + + + ); +} + +ClosedCaptionsIcon.displayName = 'ClosedCaptionsIcon'; + +export default ClosedCaptionsIcon; diff --git a/client/src/templates/Challenges/components/scene/scene.tsx b/client/src/templates/Challenges/components/scene/scene.tsx index 7a8ae710aa4..dc22943aff4 100644 --- a/client/src/templates/Challenges/components/scene/scene.tsx +++ b/client/src/templates/Challenges/components/scene/scene.tsx @@ -2,7 +2,7 @@ import React, { useEffect, useState, useRef } from 'react'; //, ReactElement } f import { Col } from '@freecodecamp/ui'; import { FullScene } from '../../../../redux/prop-types'; import { Loader } from '../../../../components/helpers'; -import AccessibilityIcon from '../../../../assets/icons/accessibility'; +import ClosedCaptionsIcon from '../../../../assets/icons/closedcaptions'; import { sounds, images, backgrounds } from './scene-assets'; import Character from './character'; @@ -197,10 +197,11 @@ export function Scene({ scene }: { scene: FullScene }): JSX.Element { {!alwaysShowDialogue && (