@oslokommune/punkt-react
Version:
React komponentbibliotek til Punkt, et designsystem laget av Oslo Origo
24 lines (23 loc) • 720 B
TypeScript
import { FC, HTMLAttributes, ReactNode } from 'react';
import { TAlertRole, TAlertSkin, TAriaLive } from '../../shared-types';
export interface IPktAlert extends Omit<HTMLAttributes<HTMLDivElement>, 'title'> {
skin?: TAlertSkin;
closeAlert?: boolean;
title?: ReactNode;
date?: string;
ariaLive?: TAriaLive;
/**
* @deprecated Bruk size i stedet. Uten eksplisitt size gir compact størrelsen 'small'.
*/
compact?: boolean;
role?: TAlertRole;
/**
* Størrelse på varslingen.
*
* @default medium
*/
size?: 'medium' | 'small' | 'xsmall';
onClose?: (e: CustomEvent) => void;
}
export type { TAlertSkin };
export declare const PktAlert: FC<IPktAlert>;