@hhgtech/hhg-components
Version:
Hello Health Group common components
17 lines (16 loc) • 731 B
TypeScript
import React, { HTMLAttributes } from 'react';
import { DefaultProps, Selectors } from '@mantine/core';
import { SiteType } from "../../../interfaces/types";
import { Role } from "../../../interfaces/types";
import useStyles from "./index.styles";
type MyComponentStylesNames = Selectors<typeof useStyles>;
export interface AuthorBadgeProps extends DefaultProps<MyComponentStylesNames, HTMLAttributes<HTMLDivElement>> {
role: Role | string;
title?: string;
siteType?: SiteType;
}
export declare const AuthorLabelTextMapping: {
[k in Role]?: string;
};
declare const AuthorBadge: ({ siteType, role, title, styles, className, ...rest }: AuthorBadgeProps) => React.JSX.Element;
export { AuthorBadge };