mirror of
https://github.com/prowler-cloud/prowler.git
synced 2025-12-19 05:17:47 +00:00
56 lines
2.0 KiB
TypeScript
56 lines
2.0 KiB
TypeScript
"use client";
|
|
|
|
import { SettingsIcon } from "lucide-react";
|
|
import Link from "next/link";
|
|
|
|
import { AmazonS3Icon } from "@/components/icons/services/IconServices";
|
|
import { Button } from "@/components/shadcn";
|
|
import { CustomLink } from "@/components/ui/custom/custom-link";
|
|
|
|
import { Card, CardContent, CardHeader } from "../../shadcn";
|
|
|
|
export const S3IntegrationCard = () => {
|
|
return (
|
|
<Card variant="base" padding="lg">
|
|
<CardHeader>
|
|
<div className="flex w-full flex-col items-start gap-2 sm:flex-row sm:items-center sm:justify-between">
|
|
<div className="flex items-center gap-3">
|
|
<AmazonS3Icon size={40} />
|
|
<div className="flex flex-col gap-1">
|
|
<h4 className="text-lg font-bold text-gray-900 dark:text-gray-100">
|
|
Amazon S3
|
|
</h4>
|
|
<div className="flex flex-col items-start gap-2 sm:flex-row sm:items-center">
|
|
<p className="text-xs text-nowrap text-gray-500 dark:text-gray-300">
|
|
Export security findings to Amazon S3 buckets.
|
|
</p>
|
|
<CustomLink
|
|
href="https://docs.prowler.com/projects/prowler-open-source/en/latest/tutorials/prowler-app-s3-integration/"
|
|
aria-label="Learn more about S3 integration"
|
|
size="xs"
|
|
>
|
|
Learn more
|
|
</CustomLink>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div className="flex items-center gap-2 self-end sm:self-center">
|
|
<Button asChild size="sm">
|
|
<Link href="/integrations/amazon-s3">
|
|
<SettingsIcon size={14} />
|
|
Manage
|
|
</Link>
|
|
</Button>
|
|
</div>
|
|
</div>
|
|
</CardHeader>
|
|
<CardContent>
|
|
<p className="text-sm text-gray-600 dark:text-gray-300">
|
|
Configure and manage your Amazon S3 integrations to automatically
|
|
export security findings to your S3 buckets.
|
|
</p>
|
|
</CardContent>
|
|
</Card>
|
|
);
|
|
};
|