diff --git a/components/icons/index.ts b/components/icons/index.ts index 3929e06cd5..c7e74bdf98 100644 --- a/components/icons/index.ts +++ b/components/icons/index.ts @@ -3,3 +3,4 @@ export * from "./providers/AwsProvider"; export * from "./providers/AzureProvider"; export * from "./providers/GoogleCloudProvider"; export * from "./prowler/ProwlerIcons"; +export * from "./services/IconServices"; diff --git a/components/icons/services/IconServices.tsx b/components/icons/services/IconServices.tsx new file mode 100644 index 0000000000..739d21e9a9 --- /dev/null +++ b/components/icons/services/IconServices.tsx @@ -0,0 +1,860 @@ +import { IconSvgProps } from "@/types"; + +export const IAMAccessAnalyzerIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSAccountIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSCertificateManagerIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + + + +); + +export const AWSAthenaIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSLambdaIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSCloudFormationIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSCloudTrailIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSCloudWatchIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSConfigIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSDatabaseMigrationServiceIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AmazonEC2Icon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AmazonEMRIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSGlueIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AmazonGuardDutyIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSIAMIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AmazonInspectorIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AmazonMacieIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSNetworkFirewallIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSOrganizationsIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AmazonRDSIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSResourceExplorerIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AmazonRoute53Icon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AmazonS3Icon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + + + + + + +); + +export const AWSSecurityHubIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AmazonSNSIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSSystemsManagerIncidentManagerIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AWSTrustedAdvisorIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +); + +export const AmazonVPCIcon: React.FC = ({ + size = 32, + width, + height, + className = "rounded-md", + ...props +}) => ( + + + + + + +);