import React from "react";
import { useTranslation } from "react-i18next";
import {
CodeBlock,
CodeBlockAction,
EmptyState,
EmptyStateBody,
Title,
} from "@patternfly/react-core";
import type UserRepresentation from "@keycloak/keycloak-admin-client/lib/defs/userRepresentation";
import { CopyToClipboardButton } from "./CopyToClipboardButton";
import { KeycloakTextArea } from "../../components/keycloak-text-area/KeycloakTextArea";
type GeneratedCodeTabProps = {
user?: UserRepresentation;
text: string;
label: string;
};
export const GeneratedCodeTab = ({
text,
user,
label,
}: GeneratedCodeTabProps) => {
const { t } = useTranslation("clients");
return user ? (
}
>
) : (
{t(`${label}No`)}
{t(`${label}IsDisabled`)}
);
};