@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
16 lines (15 loc) • 944 B
TypeScript
import type { AuthenticationProviderRepresentation } from "@keycloak/keycloak-admin-client/lib/defs/authenticatorConfigRepresentation";
import type { ExpandableExecution } from "../../authentication/execution-model";
import type { Flow } from "../../authentication/components/modals/AddSubFlowModal";
import "./flow-row.css";
type FlowRowProps = {
builtIn: boolean;
execution: ExpandableExecution;
onRowClick: (execution: ExpandableExecution) => void;
onRowChange: (execution: ExpandableExecution) => void;
onAddExecution: (execution: ExpandableExecution, type: AuthenticationProviderRepresentation) => void;
onAddFlow: (execution: ExpandableExecution, flow: Flow) => void;
onDelete: (execution: ExpandableExecution) => void;
};
export declare const FlowRow: ({ builtIn, execution, onRowClick, onRowChange, onAddExecution, onAddFlow, onDelete, }: FlowRowProps) => import("react/jsx-runtime").JSX.Element;
export {};