mirror of
https://github.com/portainer/portainer.git
synced 2025-07-19 13:29:41 +02:00
Some checks are pending
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run
50 lines
1.1 KiB
TypeScript
50 lines
1.1 KiB
TypeScript
import { Briefcase } from 'lucide-react';
|
|
|
|
import { FeatureId } from '@/react/portainer/feature-flags/enums';
|
|
import { AutomationTestingProps } from '@/types';
|
|
|
|
import { Button } from '@@/buttons';
|
|
import { TooltipWithChildren } from '@@/Tip/TooltipWithChildren';
|
|
|
|
interface Props extends AutomationTestingProps {
|
|
featureId: FeatureId;
|
|
heading: string;
|
|
message: string;
|
|
buttonText: string;
|
|
className?: string;
|
|
buttonClassName?: string;
|
|
}
|
|
|
|
export function BETeaserButton({
|
|
featureId,
|
|
heading,
|
|
message,
|
|
buttonText,
|
|
className,
|
|
buttonClassName,
|
|
'data-cy': dataCy,
|
|
}: Props) {
|
|
return (
|
|
<TooltipWithChildren
|
|
className={className}
|
|
heading={heading}
|
|
BEFeatureID={featureId}
|
|
message={message}
|
|
>
|
|
<span>
|
|
<Button
|
|
className={buttonClassName}
|
|
icon={Briefcase}
|
|
type="button"
|
|
color="default"
|
|
size="small"
|
|
onClick={() => {}}
|
|
disabled
|
|
data-cy={dataCy}
|
|
>
|
|
{buttonText}
|
|
</Button>
|
|
</span>
|
|
</TooltipWithChildren>
|
|
);
|
|
}
|