️ feat: create some icons needed

This commit is contained in:
Wahyu Kurniawan 2024-03-05 16:15:37 +07:00
parent abe1401a6d
commit 33fbdf60ae
No known key found for this signature in database
GPG Key ID: 040A1549143A8E33
3 changed files with 33 additions and 5 deletions

View File

@ -0,0 +1,27 @@
import React from 'react';
import { CustomIcon, CustomIconProps } from './CustomIcon';
export const MenuIcon = (props: CustomIconProps) => {
return (
<CustomIcon
width="20"
height="20"
viewBox="0 0 20 20"
fill="none"
{...props}
>
<path
d="M2 4.5C2 4.22386 2.22386 4 2.5 4H18.5C18.7761 4 19 4.22386 19 4.5C19 4.77614 18.7761 5 18.5 5H2.5C2.22386 5 2 4.77614 2 4.5Z"
fill="currentColor"
/>
<path
d="M2 10.5C2 10.2239 2.22386 10 2.5 10H10.5C10.7761 10 11 10.2239 11 10.5C11 10.7761 10.7761 11 10.5 11H2.5C2.22386 11 2 10.7761 2 10.5Z"
fill="currentColor"
/>
<path
d="M2 16.5C2 16.2239 2.22386 16 2.5 16H18.5C18.7761 16 19 16.2239 19 16.5C19 16.7761 18.7761 17 18.5 17H2.5C2.22386 17 2 16.7761 2 16.5Z"
fill="currentColor"
/>
</CustomIcon>
);
};

View File

@ -4,17 +4,17 @@ import { CustomIcon, CustomIconProps } from './CustomIcon';
export const SearchIcon = (props: CustomIconProps) => { export const SearchIcon = (props: CustomIconProps) => {
return ( return (
<CustomIcon <CustomIcon
width="24" width="18"
height="24" height="18"
viewBox="0 0 24 24" viewBox="0 0 18 18"
fill="none" fill="none"
{...props} {...props}
> >
<path <path
d="M20 20L16.05 16.05M18 11C18 14.866 14.866 18 11 18C7.13401 18 4 14.866 4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11Z" d="M15.375 15.375L12.225 12.225M13.875 8.25C13.875 11.3566 11.3566 13.875 8.25 13.875C5.1434 13.875 2.625 11.3566 2.625 8.25C2.625 5.1434 5.1434 2.625 8.25 2.625C11.3566 2.625 13.875 5.1434 13.875 8.25Z"
stroke="currentColor" stroke="currentColor"
strokeWidth="2"
strokeLinecap="round" strokeLinecap="round"
strokeLinejoin="round"
/> />
</CustomIcon> </CustomIcon>
); );

View File

@ -48,6 +48,7 @@ export * from './UndoIcon';
export * from './LoaderIcon'; export * from './LoaderIcon';
export * from './MinusCircleIcon'; export * from './MinusCircleIcon';
export * from './CopyIcon'; export * from './CopyIcon';
export * from './MenuIcon';
// Templates // Templates
export * from './templates'; export * from './templates';