mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-06-16 21:06:35 +08:00
feat(UI): add b2-english and c2-english icons (#56112)
This commit is contained in:
parent
4136c1c5c3
commit
c81eca19c6
27
client/src/assets/icons/b2-english.tsx
Normal file
27
client/src/assets/icons/b2-english.tsx
Normal file
@ -0,0 +1,27 @@
|
||||
import React from 'react';
|
||||
|
||||
function B2EnglishIcon(
|
||||
props: JSX.IntrinsicAttributes & React.SVGProps<SVGSVGElement>
|
||||
): JSX.Element {
|
||||
return (
|
||||
<>
|
||||
<svg
|
||||
aria-hidden='true'
|
||||
viewBox='0 0 175 170'
|
||||
fill='none'
|
||||
xmlns='http://www.w3.org/2000/svg'
|
||||
{...props}
|
||||
>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M138 9H83V79.5H147V18C147 13 143 9 138 9ZM147 88.5H83V156H138C143 156 147 152 147 147V88.5ZM74 79.5V9H18C13 9 9 13 9 18V79.5H72H74ZM9 88.5H74V156H18C13 156 9 152 9 147V88.5ZM18 0C8.1 0 0 8.1 0 18V147C0 156.9 8.1 165 18 165H138C147.9 165 156 156.9 156 147V18C156 8.1 147.9 0 138 0H18ZM27.5 142V101.3H55V108.4H36.2V118.1H53.6V125.2H36.2V134.9H55.1V142H27.5ZM131.6 142V101.3H123V126.9H122.6L105 101.3H97.4V142H106V116.4H106.3L124 142H131.6ZM100.7 64.9V58.7L115.2 45.3C116.4 44.1 117.5 43 118.3 42.1C119.1 41.1 119.8 40.2 120.2 39.3C120.6 38.4 120.9 37.4 120.9 36.3C120.9 35.1 120.6 34.1 120.1 33.2C119.6 32.3 118.8 31.7 117.9 31.2C117 30.7 115.9 30.5 114.7 30.5C113.5 30.5 112.4 30.8 111.4 31.3C110.5 31.8 109.8 32.5 109.3 33.5C108.8 34.4 108.5 35.6 108.5 36.9H100.3C100.3 34.2 100.9 31.9 102.1 30C103.3 28 105 26.5 107.2 25.4C109.4 24.3 111.9 23.8 114.7 23.8C117.6 23.8 120.2 24.3 122.3 25.4C124.5 26.4 126.2 27.8 127.4 29.7C128.6 31.5 129.2 33.6 129.2 35.9C129.2 37.4 128.9 39 128.3 40.5C127.7 42 126.6 43.7 125.1 45.5C123.6 47.3 121.4 49.5 118.6 52L112.7 57.8V58.1H129.8V65.1H100.7V64.9ZM27.4 64.6H36V48.2H42.7C45.3 48.2 47.4 50.3 47.4 52.9C47.4 55.5 45.3 57.6 42.7 57.6H36V64.6H45.5C50.8 64.6 55.2 60.6 55.8 55.3C55.9 54.6 55.8 53.9 55.7 53.1L55.4 51.3C55.1 49.3 54 47.4 52.4 46.2L50.4 44.6L51.9 43.6C53.8 42.4 55.1 40.4 55.4 38.1L55.7 36.2C55.8 35.5 55.8 34.7 55.8 33.9C55.3 28.1 50.4 23.7 44.6 23.7H27.4V64.6ZM41.9 41.7C44.9 41.7 47.3 39.3 47.3 36.3C47.3 33.3 44.9 30.9 41.9 30.9H36V41.8H41.9V41.7Z'
|
||||
/>
|
||||
</svg>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
B2EnglishIcon.displayName = 'B2EnglishIcon';
|
||||
|
||||
export default B2EnglishIcon;
|
||||
27
client/src/assets/icons/c2-english.tsx
Normal file
27
client/src/assets/icons/c2-english.tsx
Normal file
@ -0,0 +1,27 @@
|
||||
import React from 'react';
|
||||
|
||||
function C2EnglishIcon(
|
||||
props: JSX.IntrinsicAttributes & React.SVGProps<SVGSVGElement>
|
||||
): JSX.Element {
|
||||
return (
|
||||
<>
|
||||
<svg
|
||||
aria-hidden='true'
|
||||
viewBox='0 0 175 170'
|
||||
fill='none'
|
||||
xmlns='http://www.w3.org/2000/svg'
|
||||
{...props}
|
||||
>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M138 9H83V79.5H147V18C147 13 143 9 138 9ZM147 88.5H83V156H138C143 156 147 152 147 147V88.5ZM74 79.5V9H18C13 9 9 13 9 18V79.5H72H74ZM9 88.5H74V156H18C13 156 9 152 9 147V88.5ZM18 0C8.1 0 0 8.1 0 18V147C0 156.9 8.1 165 18 165H138C147.9 165 156 156.9 156 147V18C156 8.1 147.9 0 138 0H18ZM27.5 48.4C27.5 57.2 34.6 64.4 43.5 64.4L46.3 64.2C47.7 64.1 49.1 63.7 50.4 63L51.6 62.3C52.5 61.8 53.3 61.1 53.9 60.2L54.8 58.9C55.2 58.3 55.6 57.6 55.7 56.9L56.1 55.4C56.3 54.4 56.5 53.5 56.5 52.5V49.5H50.5V50.5C50.5 58.9 39 61 36 53.2C35.8 52.7 35.7 52.2 35.7 51.7L35.5 43.5L35.6 37.4C35.6 36.5 35.9 35.7 36.4 34.9C40.3 29.1 49.3 31.2 50.3 38.1L50.4 39H56.4V36.7C56.4 34.6 55.8 32.6 54.6 31L53.3 29.2C53 28.8 52.7 28.5 52.4 28.1L51.8 27.5C49.6 25.3 46.7 24.1 43.6 24C34.7 23.9 27.5 31 27.5 39.9V48.4ZM27.5 142V101.3H55V108.4H36.2V118.1H53.6V125.2H36.2V134.9H55.1V142H27.5ZM131.6 142V101.3H123V126.9H122.6L105 101.3H97.4V142H106V116.4H106.3L124 142H131.6ZM100.7 64.9V58.7L115.2 45.3C116.4 44.1 117.5 43 118.3 42.1C119.1 41.1 119.8 40.2 120.2 39.3C120.6 38.4 120.9 37.4 120.9 36.3C120.9 35.1 120.6 34.1 120.1 33.2C119.6 32.3 118.8 31.7 117.9 31.2C117 30.7 115.9 30.5 114.7 30.5C113.5 30.5 112.4 30.8 111.4 31.3C110.5 31.8 109.8 32.5 109.3 33.5C108.8 34.4 108.5 35.6 108.5 36.9H100.3C100.3 34.2 100.9 31.9 102.1 30C103.3 28 105 26.5 107.2 25.4C109.4 24.3 111.9 23.8 114.7 23.8C117.6 23.8 120.2 24.3 122.3 25.4C124.5 26.4 126.2 27.8 127.4 29.7C128.6 31.5 129.2 33.6 129.2 35.9C129.2 37.4 128.9 39 128.3 40.5C127.7 42 126.6 43.7 125.1 45.5C123.6 47.3 121.4 49.5 118.6 52L112.7 57.8V58.1H129.8V65.1H100.7V64.9Z'
|
||||
/>
|
||||
</svg>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
C2EnglishIcon.displayName = 'C2EnglishIcon';
|
||||
|
||||
export default C2EnglishIcon;
|
||||
Loading…
Reference in New Issue
Block a user