onecart-ui
Version:
OneCart UI: Cross-platform design tokens + React & React Native components
10 lines (9 loc) • 1.22 kB
JavaScript
import React from 'react';
import { Svg, Path } from 'react-native-svg';
export const NotificationsActive = ({ size = 'md', color = 'currentColor', style, }) => {
const sizeMap = { xs: 16, sm: 20, md: 24, lg: 32, xl: 40 };
const iconSize = typeof size === 'number' ? size : sizeMap[size];
return (React.createElement(Svg, { width: iconSize, height: iconSize, viewBox: "0 0 24 24", fill: "none", style: style },
React.createElement(Path, { d: "M11.514 22.000C12.616 22.000 13.517 21.099 13.517 19.997H9.511C9.982 20.628 10.883 21.529 11.985 21.529ZM17.994 15.520V10.983C17.523 7.909 15.891 5.335 13.017 4.654V3.502C13.487 2.671 12.816 2.000 11.985 2.000C11.154 2.000 10.483 2.671 10.483 3.502V4.654C7.148 5.335 5.505 7.899 5.505 10.983V15.520L3.973 17.523V18.995H19.526V17.994L17.523 15.991ZM15.520 16.992H7.508V10.983C7.508 8.500 9.021 6.477 11.514 6.477C14.008 6.477 15.520 8.500 15.520 10.983V16.522ZM7.558 3.582L6.126 2.150C3.723 3.983 2.140 6.807 2.000 10.012H4.003C3.683 7.829 5.045 5.505 7.088 4.053ZM19.496 10.483H21.499C21.820 6.807 20.237 3.983 17.844 2.150L16.422 3.582C18.445 5.035 19.817 7.358 19.967 10.012Z", fill: color })));
};
NotificationsActive.displayName = 'NotificationsActive';