19 lines
1018 B
TypeScript
19 lines
1018 B
TypeScript
import React from 'react';
|
|
import { BadgeProps } from '@mantine/core';
|
|
export type StatusVariant = 'status' | 'role' | 'runtime' | 'type' | 'severity' | 'execution';
|
|
export interface StatusBadgeProps extends Omit<BadgeProps, 'color' | 'children'> {
|
|
value: string;
|
|
variant?: StatusVariant;
|
|
customColorMap?: Record<string, string>;
|
|
}
|
|
declare const COLOR_MAPS: Record<StatusVariant, Record<string, string>>;
|
|
declare const DEFAULT_COLORS: Record<StatusVariant, string>;
|
|
declare const StatusBadge: React.FC<StatusBadgeProps>;
|
|
export default StatusBadge;
|
|
export { COLOR_MAPS, DEFAULT_COLORS };
|
|
export declare const UserRoleBadge: React.FC<Omit<StatusBadgeProps, 'variant'>>;
|
|
export declare const ApplicationTypeBadge: React.FC<Omit<StatusBadgeProps, 'variant'>>;
|
|
export declare const RuntimeBadge: React.FC<Omit<StatusBadgeProps, 'variant'>>;
|
|
export declare const ExecutionStatusBadge: React.FC<Omit<StatusBadgeProps, 'variant'>>;
|
|
export declare const SeverityBadge: React.FC<Omit<StatusBadgeProps, 'variant'>>;
|