diff --git a/applications/launchpad_v2/jest.config.js b/applications/launchpad_v2/jest.config.js index 72f5610747..7f5b84b3c5 100644 --- a/applications/launchpad_v2/jest.config.js +++ b/applications/launchpad_v2/jest.config.js @@ -21,5 +21,11 @@ module.exports = { collectCoverage: true, reporters: ['jest-junit'], coverageDirectory: 'temp/reports/tests', - collectCoverageFrom: ['src/**/*.{ts,tsx}'], + collectCoverageFrom: [ + 'src/**/*.{ts,tsx}', + '!src/reportWebVitals.ts', + '!src/custom.d.ts', + '!src/react-app-env.d.ts', + '!src/index.tsx', + ], } diff --git a/applications/launchpad_v2/src/components/KeyboardKeys/KeyboardKeys.test.tsx b/applications/launchpad_v2/src/components/KeyboardKeys/KeyboardKeys.test.tsx index 8e85198e2f..3c8e46d356 100644 --- a/applications/launchpad_v2/src/components/KeyboardKeys/KeyboardKeys.test.tsx +++ b/applications/launchpad_v2/src/components/KeyboardKeys/KeyboardKeys.test.tsx @@ -12,7 +12,7 @@ describe('KeyboardKeys', () => { const rTile = screen.getByText('R') expect(rTile).toBeInTheDocument() - const winTile = screen.getByTestId('svg-win-key') + const winTile = screen.getByTestId('svg-winkey') expect(winTile).toBeInTheDocument() }) }) diff --git a/applications/launchpad_v2/src/components/Logo/Logo.test.tsx b/applications/launchpad_v2/src/components/Logo/Logo.test.tsx index 36ead16b17..9d3be19889 100644 --- a/applications/launchpad_v2/src/components/Logo/Logo.test.tsx +++ b/applications/launchpad_v2/src/components/Logo/Logo.test.tsx @@ -6,28 +6,28 @@ describe('Logo', () => { it('should render the signet variant', () => { render() - const svgEl = screen.getByTestId('svg-logo-signet') + const svgEl = screen.getByTestId('svg-tarisignet') expect(svgEl).toBeInTheDocument() }) it('should render the logo variant', () => { render() - const svgEl = screen.getByTestId('svg-logo-logo') + const svgEl = screen.getByTestId('svg-tarilogo') expect(svgEl).toBeInTheDocument() }) it('should render the full variant', () => { render() - const svgEl = screen.getByTestId('svg-logo-full') + const svgEl = screen.getByTestId('svg-tarilaunchpadlogo') expect(svgEl).toBeInTheDocument() }) it('should render the default variant', () => { render() - const svgEl = screen.getByTestId('svg-logo-logo') + const svgEl = screen.getByTestId('svg-tarilogo') expect(svgEl).toBeInTheDocument() }) }) diff --git a/applications/launchpad_v2/src/styles/Icons/Add.tsx b/applications/launchpad_v2/src/styles/Icons/Add.tsx index fad4477ee3..9bf4351c6f 100644 --- a/applications/launchpad_v2/src/styles/Icons/Add.tsx +++ b/applications/launchpad_v2/src/styles/Icons/Add.tsx @@ -8,6 +8,7 @@ const SvgAdd = (props: SVGProps) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-add' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowbottom' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowbottom1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowbottom2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowbottom3' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowleft' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowleft1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowright' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowright1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowright2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowright3' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowswap' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowtop' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowtop1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowtop2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-arrowtop3' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-award' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-bag' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-bag2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-battery' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-calendar' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-callcalling' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-callmuted' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-callslash' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-camera' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-cameraslash' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-card' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-charge' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-chart' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-check' {...props} > ) => ( viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-checkround' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-checklist' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-clock' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-close' {...props} > ) => ( - + ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-cloud' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-cloud1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-clouddrizzle' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-cloudlightning' {...props} > ) => ( height='10' viewBox='0 0 10 10' fill='none' + data-testid='svg-cmdkey' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-comparison' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-copy' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-cpu' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-cup' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-discovery' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-document' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-dollar' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-edit' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-edit1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-edit2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-edit3' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-export' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-eye' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-eyeslash' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-filter' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-folder' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-gallery' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-gps' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-grid' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-grid2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-grid3' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-headphone' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-headphoneslash' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-heart' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-home' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-home2' {...props} > { + ICONS.forEach(icon => { + it(`renders ${icon} icon without crashing`, async () => { + const ComponentToRender = (await import(`./${icon}`)).default + render() + + const el = screen.getByTestId(`svg-${icon.toLowerCase()}`) + expect(el).toBeInTheDocument() + }) + }) +}) diff --git a/applications/launchpad_v2/src/styles/Icons/Info.tsx b/applications/launchpad_v2/src/styles/Icons/Info.tsx index c584729705..e81141750f 100644 --- a/applications/launchpad_v2/src/styles/Icons/Info.tsx +++ b/applications/launchpad_v2/src/styles/Icons/Info.tsx @@ -8,6 +8,7 @@ const SvgInfo = (props: SVGProps) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-info' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-info1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-instagram' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-loading' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-loading1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-location' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-lock' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-lock1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-marking' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-menu' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-menu1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-message' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-message2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-message3' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-message4' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-message5' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-mic' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-minus' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-mobile' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-monitor' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-moon' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-more' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-more1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-mouse' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-note' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-note2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-note3' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-noteadd' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-notecheck' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-notedelete' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-noteminus' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-notification' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-notification1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-notification2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-notification3' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-phone' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-play' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-play1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-plus' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-presentation' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-presentation1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-programming' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-question' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-report' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-reserve' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-rotateleft' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-rotateright' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-saved' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-scan' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-scan2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-scan3' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-search' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-send' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-setting' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-setting2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-setting3' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-shield' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-shieldcheck' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-shieldvulnerable' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-shoppingcart' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-sort' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-star' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-star1' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-status' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-sun' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-sunrise' {...props} > ) => ( ) => ( ) => ( ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-text' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-tick' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-todo' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-trash' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-trash2' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-turnoff' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-tv' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-twouser' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-unlock' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-user' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-userplus' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-userscan' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-video' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-volumecross' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-volumehigh' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-volumelow' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-volumemute' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-volumeslash' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-wallet' {...props} > ) => ( height='9' viewBox='0 0 10 9' fill='none' + data-testid='svg-winkey' {...props} - data-testid='svg-win-key' > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-work' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-zoomin' {...props} > ) => ( viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' + data-testid='svg-zoomout' {...props} > { - if (!name) { - return themes.light - } - - const themeConfig = themes[name] - return themeConfig || themes.light - }, -} - -export default ThemeUtils