@pinuts/bsr-uikit-relaunch
Version:
BSR UI-KIT Relaunch
77 lines (73 loc) • 5.29 kB
JSX
import React from 'react';
import PropTypes from 'prop-types';
import Icon40PropValues from '../_defaultIconPropValues.ts';
const Calculator = (props) => {
const {
width = Icon40PropValues.width,
height = Icon40PropValues.height,
fill = Icon40PropValues.fill,
...restProps
} = props;
return (
<svg
xmlns="http://www.w3.org/2000/svg"
width={width}
height={height}
{...restProps}
viewBox="0 0 38 44"
fill="none"
>
<path
d="M8.84612 20.3077H29.1538C29.6026 20.3077 30.0331 20.1294 30.3505 19.812C30.6678 19.4947
30.8461 19.0642 30.8461 18.6154V8.46154C30.8461 8.01271 30.6678 7.58227 30.3505 7.2649C30.0331
6.94753 29.6026 6.76923 29.1538 6.76923H8.84612C8.39729 6.76923 7.96685 6.94753 7.64948
7.2649C7.33211 7.58227 7.15381 8.01271 7.15381 8.46154V18.6154C7.15381 19.0642 7.33211
19.4947 7.64948 19.812C7.96685 20.1294 8.39729 20.3077 8.84612 20.3077ZM10.5384
10.1538H27.4615V16.9231H10.5384V10.1538ZM34.2307 0H3.7692C2.87154 0 2.01065 0.356592 1.37591
0.991331C0.741175 1.62607 0.384583 2.48696 0.384583 3.38462V40.6154C0.384583 41.513 0.741175
42.3739 1.37591 43.0087C2.01065 43.6434 2.87154 44 3.7692 44H34.2307C35.1284 44 35.9893 43.6434
36.624 43.0087C37.2588 42.3739 37.6153 41.513 37.6153 40.6154V3.38462C37.6153 2.48696 37.2588
1.62607 36.624 0.991331C35.9893 0.356592 35.1284 0 34.2307 0ZM34.2307
40.6154H3.7692V3.38462H34.2307V40.6154ZM13.0769 26.2308C13.0769 26.7328 12.928 27.2236 12.6491
27.6411C12.3702 28.0585 11.9737 28.3839 11.5099 28.576C11.046 28.7681 10.5356 28.8184 10.0432
28.7205C9.55079 28.6225 9.09847 28.3807 8.74346 28.0257C8.38845 27.6707 8.14669 27.2184
8.04874 26.726C7.9508 26.2336 8.00107 25.7232 8.1932 25.2593C8.38533 24.7955 8.71069 24.399
9.12813 24.1201C9.54558 23.8412 10.0364 23.6923 10.5384 23.6923C11.2117 23.6923 11.8573
23.9598 12.3334 24.4358C12.8094 24.9119 13.0769 25.5575 13.0769 26.2308ZM21.5384
26.2308C21.5384 26.7328 21.3895 27.2236 21.1106 27.6411C20.8317 28.0585 20.4352 28.3839 19.9714
28.576C19.5075 28.7681 18.9971 28.8184 18.5047 28.7205C18.0123 28.6225 17.56 28.3807 17.205
28.0257C16.85 27.6707 16.6082 27.2184 16.5103 26.726C16.4123 26.2336 16.4626 25.7232 16.6547
25.2593C16.8469 24.7955 17.1722 24.399 17.5897 24.1201C18.0071 23.8412 18.4979 23.6923 19
23.6923C19.6732 23.6923 20.3189 23.9598 20.7949 24.4358C21.271 24.9119 21.5384 25.5575 21.5384 26.2308ZM30
26.2308C30 26.7328 29.8511 27.2236 29.5722 27.6411C29.2932 28.0585 28.8968 28.3839 28.4329 28.576C27.9691
28.7681 27.4587 28.8184 26.9663 28.7205C26.4739 28.6225 26.0216 28.3807 25.6665 28.0257C25.3115 27.6707
25.0698 27.2184 24.9718 26.726C24.8739 26.2336 24.9241 25.7232 25.1163 25.2593C25.3084 24.7955 25.6338
24.399 26.0512 24.1201C26.4687 23.8412 26.9594 23.6923 27.4615 23.6923C28.1347 23.6923 28.7804 23.9598
29.2565 24.4358C29.7325 24.9119 30 25.5575 30 26.2308ZM13.0769 34.6923C13.0769 35.1944 12.928 35.6852
12.6491 36.1026C12.3702 36.5201 11.9737 36.8454 11.5099 37.0375C11.046 37.2297 10.5356 37.2799 10.0432
37.182C9.55079 37.084 9.09847 36.8423 8.74346 36.4873C8.38845 36.1323 8.14669 35.68 8.04874 35.1875C7.9508
34.6951 8.00107 34.1847 8.1932 33.7209C8.38533 33.257 8.71069 32.8606 9.12813 32.5817C9.54558 32.3027
10.0364 32.1538 10.5384 32.1538C11.2117 32.1538 11.8573 32.4213 12.3334 32.8973C12.8094 33.3734 13.0769
34.0191 13.0769 34.6923ZM21.5384 34.6923C21.5384 35.1944 21.3895 35.6852 21.1106 36.1026C20.8317 36.5201
20.4352 36.8454 19.9714 37.0375C19.5075 37.2297 18.9971 37.2799 18.5047 37.182C18.0123 37.084 17.56
36.8423 17.205 36.4873C16.85 36.1323 16.6082 35.68 16.5103 35.1875C16.4123 34.6951 16.4626 34.1847 16.6547
33.7209C16.8469 33.257 17.1722 32.8606 17.5897 32.5817C18.0071 32.3027 18.4979 32.1538 19 32.1538C19.6732
32.1538 20.3189 32.4213 20.7949 32.8973C21.271 33.3734 21.5384 34.0191 21.5384 34.6923ZM30 34.6923C30
35.1944 29.8511 35.6852 29.5722 36.1026C29.2932 36.5201 28.8968 36.8454 28.4329 37.0375C27.9691 37.2297
27.4587 37.2799 26.9663 37.182C26.4739 37.084 26.0216 36.8423 25.6665 36.4873C25.3115 36.1323 25.0698
35.68 24.9718 35.1875C24.8739 34.6951 24.9241 34.1847 25.1163 33.7209C25.3084 33.257 25.6338 32.8606
26.0512 32.5817C26.4687 32.3027 26.9594 32.1538 27.4615 32.1538C28.1347 32.1538 28.7804 32.4213 29.2565
32.8973C29.7325 33.3734 30 34.0191 30 34.6923Z"
fill={fill}
stroke="none"
/>
</svg>
);
};
Calculator.propTypes = {
width: PropTypes.string,
height: PropTypes.string,
fill: PropTypes.string,
stroke: PropTypes.string,
};
export default Calculator;